版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
注:本文檔及答案由阿稻想洋洋完善上傳提供,如有疑問或不妥之處,請自行解決或找?guī)熜治覇雾椷x擇題1.CPU與外設間數據傳送的控制方式有(d)注:程序控制方式〔包括無條件傳送方式、查詢方式〕2.8086CPU內標志存放器中的控制標志位占(c)∕O設備間傳送的信號有(d)如果題意是cpu傳給i/o那么是d,i/o傳送給cpu那么是cA.數據信息B.控制信息C.狀態(tài)信息4.8255A這既可作數據輸入、出端口,又可提供控制信息、狀態(tài)信息的端口是(d)A.B口B.A口C.A、B、C三端口均可以5.設串行異步通信的數據格式是:1個起始位,7個數據位,1個校驗位,1個停止位,假設傳輸率為1200,那么每秒鐘傳輸的最大字符數為(c)C.120個1200/〔1+7+1+1〕=1206.在數據傳輸率相同的情況下,同步字符傳輸的速度要高于異步字符傳輸,其原因是(d)7.采用高速緩存Cache的目的是(b)A.提高總線速度8.在中斷方式下,外設數據輸入到內存的路徑是(d)→數據總線→→數據總線→CPU→→CPU→DMAC→內存→I∕O接口→CPU→內存9.CPU響應中斷請求和響應DMA請求的本質區(qū)別是(b)B.響應中斷時CPU仍然仍控制總線,而響應DMA請求時,CPU要讓出總線10.堆棧的工作方式是(d)A.先進先出B.隨機讀寫C.只能讀出,不能寫入11.指令MOVAX,[3070H]中源操作數的尋址方式為(b)A.存放器尋址C.立即尋址12.Reset信號到來后,8086CPU的啟動地址為(c)13.用3片8259A級聯(lián),最多可管理的中斷數是(b)A.24級注:3*8-2=22每片8259有8個IRQ輸入端。3片8259A級聯(lián),其中1片為主控8259,它用兩個IRQ輸入端連接兩個從片,故有6+8+8=22。14.在8086CPU內部,總線接口單元和執(zhí)行單元兩者的工作方式為〔b〕。
A、串行且同步B、并行但不同步C、并行且同步D、串行但不同步18.8253的計數器的最大計數初值是(d)
8253的計數器是減法計數器,當初值為0時,0-1=FFFFH〔二進制計數〕或0-1=9999〔BCD計數〕;之后每次減1,初值為0時,計數個數最多〔所以才稱為最大計數初值,也就是計數范圍最大最多〕,如果設為二進制計數,那么能計65536個數,如果是BCD計數,那么能計10000個數。19.擦除EPROM中的信息可用的方式是〔c〕。
B、加5V電壓C、紫外線照射D、紅外線照射坑20.某微機字長16位,其存儲器容量為64KB,如果按字節(jié)編址,其尋址范圍是(B)
A.0~16K字B.0~32K字C.0~16KBD.0~64KB字64*8*k/8=64k〔字節(jié)〕=32k〔字〕坑21.在DMA方式下,將內存數據傳送到外設的路徑是(B)
A.CPU→DMAC→外設B.內存→數據總線→外設
C.內存→CPU→總線→外設D.內存→DMAC→數據總線→外設22.要使8253輸出1個時鐘周期〔1CLK〕寬度的負脈沖,可選擇哪幾種工作方式(C)
A.方式2,4,0B.方式0,4,5C.方式2,4,5D.方式1,4,523.通常,中斷效勞程序中的一條CLI指令目的是(b)
A.禁止低一級中斷產生B.禁止所有可屏蔽中斷C.禁止同級中斷產生D.禁止高一級中斷產生24.8086/8088CPU為了保證在有多個中斷源的中斷系統(tǒng)中,確定一個中斷源并轉入相應的中斷效勞程序,采用的方法是〔c〕。
D.并行工作坑25假設8086CPU主頻為5MHz,那么其根本總線周期為(a)
A.200nsB.500nsC.125nsD.250ns注:此題應該是T〔時鐘〕周期為200ns,根本總線周期為800ns???6.8255A的方式選擇控制字為80H,其含義是(D)
A.A、B、C口全為輸入B.A口為輸出,其他為輸入
C.A、B為方式0D.A、B、C口均為方式0,輸出
坑27.對可編程接口芯片進行讀/寫操作的必要條件是(D)
A.RD=0B.WR=0C.RD=0或WR=0D.CS=0注:此題答案應該是CS=0(低電平)28.要管理64級可屏蔽中斷,需要級聯(lián)的8259A芯片數為(d)
A.4片29.CPU響應兩個硬中斷INTR和NMI時,相同的必要條件是〔B〕A:允許中斷B:當前指令執(zhí)行結束C:總線空閑D:當前訪存操作結束30.SRAM2114芯片容量為1K×4位,假設要組成16KB的系統(tǒng)存儲器,那么共需芯片數和組成的芯片組數為〔A〕。A32和16;B16和32;C32和3;D16和16注:先進行位擴展,用2片SRAM2114組成1KB的內存模塊,再用16組這樣的模塊進行位擴展。31.SRAM2114芯片容量為16K×1位,假設需組成64KB的系統(tǒng)存儲器,那么組成的芯片組數和每個芯片組的芯片數為〔d〕?!?〕2和8;〔2〕1和16;〔3〕4和16;〔4〕4和8坑32.假設8086/8088系統(tǒng)采用單片8259A,其中斷類型號為46H時,試問其中斷矢量指針是〔C〕。46H*4H=118HA:184HB:178HC:118HD:280H33.8088CPU內部的數據總線有〔16〕條。〔1〕8條;〔2〕16條;〔3〕20條;〔4〕32條34.假設〔AL〕=0FH,〔BL〕=04H,那么執(zhí)行CMPAL,BL后,AL和BL的內容為〔a〕?!?〕OFH和04H;〔2〕0B和04H;〔3〕0F和0BH;〔4〕04和0FH注:CPM和SUB只進行運算,不保存結果。35.在并行可編程電路8255中,8位的I/O端口共有〔c〕。〔1〕1個;〔2〕2個;〔3〕3個;〔4〕4個36.可編程計數/定時器電路8253的工作方式共有〔d〕?!?〕3種;〔2〕4種;〔3〕5種;〔4〕6種37.在PC/XT中,NMI中斷的中斷矢量在中斷矢量表中的位置?!瞔〕A:是由程序指定的B:是由DOS自動分配的C:固定在0008H開始的4個字節(jié)中D:固定在中斷矢量表的表首二、填空題中斷類型碼為04H的中斷,其效勞程序的入口地址一定存放在10H、11H、12H、13H_四個連續(xù)的單元中,假設這四個單元的的內容為:66H、50H、88H、30H,那么其效勞程序的入口地址為______3088H:5066H。設主片8259A的IR3上接有一從片,IR0上引入了一個中斷申請。那么初始化時,主、從片的ICW3分別是______08H_、__03H_____。3.進行DMA傳送的一般過程是:外設先向DMA控制器提出DMA請求,DMA控制器通過總線請求信號有效向CPU提出總線請求,CPU回以總線應答〕信號有效表示響應。4.8253的CLK0接1MHz的時鐘,欲使OUT0產生頻率為100KHz的方波信號,那么8253的計數初值應為_____10_______,應選用的工作方式是___方式3______。1MHz/100KHz=10???.中斷控制器8259A中的中斷屏蔽存放器IMR的值為ABH,那么允許IR2IR4IR6三級中斷產生。注:ABH=10101011B6.時鐘周期是CPU的時間基準,它由計算機的___主頻_______決定,假設8086的時鐘周期為200ns,那么根本總線周期為___800ns_________。7.從CPU的NMI引腳產生的中斷叫做____非屏蔽中斷________,他的響應不受標志位__IF___的控制。8.假設要可編程并行芯片8255A三個端口均作為輸出口,那么其方式選擇控制字應為____80H________。9.CPU在指令的最后一個時鐘周期檢測INTR引腳,假設測得INTR為_高電平______且標志位IF為__1__,那么CPU在結束當前指令后響應中斷請求。10.8088管理著___1MB____的內存空間和___64k___的I/O端口空間。8088的I/O端口的地址采用_獨立_____編碼方式。1.動態(tài)RAM為什么需要定時刷新?因為電容中的電荷由于漏電會逐漸消失,所以要定時刷新I/O接口的功能有哪些?信號的形式轉換電平的轉換和放大鎖存及緩沖I/O定向并行及串行的轉換中斷向量表的作用是什么?如何設置中斷向量表?中斷類型號為15H的中斷向量存放在哪些存儲器單元中?作用:中斷向量是中斷效勞程序的入口地址。將所有中斷向量集中放在一起,形成中斷向量表。設置:中斷向量表占用存儲器的最低地址區(qū)〔00000H-003FFH〕,每個中斷程序地址占用4個字節(jié)單元,兩個高地址用來存放程序入口地址的cs段地址,兩個底地址存放程序入口地址的ip偏移地址。15H*4=54H所以一次存在:54H、55H、56H、57H的單元中總線周期中,何時需要插入TW等待周期,TW周期的個數,取決于什么因素?在被寫入或者被讀取的外設或存儲器不能及時配合cpu傳送數據,此時外設或存儲器會通過“ready〞信號在t3狀態(tài)啟動之前向cpu發(fā)送〞數據沒有準備好〞,此時cpu在T3后插入一個或多個Tw時鐘周期進入等待狀態(tài)。Tw的個數取決于外設ready發(fā)出“數據未準備好〞的次數。ROM-BIOS指的是什么?它的主要功能是什么?根本輸入輸出系統(tǒng)功能:用來驅動和管理諸如鍵盤、顯示器、打印機、磁盤、時鐘、串行通信接口等根本的輸入輸出設備DMA控制器有哪幾種工作方式?它可以工作于哪兩種狀態(tài),何時分別進入這兩種狀態(tài)?單字節(jié)傳送、數據塊傳送、請求傳送、級聯(lián)傳送工作于附屬狀態(tài)和主控狀態(tài),當未獲得總線控制權時,cpu處于主控狀態(tài),而DMA處于附屬狀態(tài),當cpu將總線權交給DMA時,DMA獲得總線控制權,處于主控狀態(tài)。什么是Cache?它能夠極大地提高計算機的處理能力是基于什么原理?〔1〕Cache是位于CPU與主存之間的高速小容量存儲器?!?〕它能夠極大地提高計算機的處理能力,是基于程序和數據訪問的局部性原理。8.8237A有哪些內部存放器?各有什么功能?初始化編程要對哪些存放器進行預置?基地址存放器、基字節(jié)計數器、當前地址存放器、當前字節(jié)存放器、工作方式存放器分述8237A單字節(jié)傳送、請求傳送、塊傳送三種工作方式的傳送過程。書本P24010.8253有哪幾種工作方式?區(qū)分不同工作方式的特點表達在哪幾方面?答:8253有六種工作方式,分別為方式0,方式1,方式2,方式3,方式4,方式5,區(qū)分這六種不同的特點主要表達在三個方面:〔1〕輸出波形不同方式0:寫入控制字后,變?yōu)榈碗娖狡渌绞剑簩懭肟刂谱趾?,變?yōu)楦唠娖椒绞?、4、5輸出波形都是一個CLK脈寬的負脈沖,方式2、3輸出連續(xù)的波形;〔2〕啟動定時/計數芯片方式不同方式0,2,3,4,寫入計數初值,即啟動計數〔軟件啟動〕方式1,5需外加觸發(fā)信號〔GATE的上升沿〕啟動計數〔硬件啟動〕〔3〕計數過程中GATE門控信號控制功能不同:方式0,4:GATE為高電平時計數,為低電平時停止計數;方式2,3:GATE為高電平時計數,為低電平時停止計數;GATE的上升沿重新開始計數〔具有硬件啟動特點〕;方式1,5:GATE信號上升沿重新開始計數〔硬件啟動,GATE上升沿有效〕。因為在3方式時,輸出占空比為1:1的方波或近擬方波,可以作為定時單位,故3方式運用最普遍。設某系統(tǒng)中8259A的兩個端口地址分別為24H和25H,試分別寫出以下情況應向8259A寫入的命令字:
〔1〕讀中斷請求存放器IRR的值。MOVAL,0AHOUT24H,ALINAL,24H
〔2〕讀中斷效勞存放器ISR的值。MOVAL,0BHOUT24H,ALINAL,24H
〔3〕讀查詢方式下的查詢狀態(tài)字。MOVAL,0CHOUT24H,ALINAL,24H
〔4〕發(fā)一般的中斷結束命令EOI。MOVAL,00HOUT24H,ALINAL,24H中斷處理過程包括哪幾個根本階段?中斷效勞程序中為什么要保護現(xiàn)場和恢復現(xiàn)場?如何實現(xiàn)?共6個根本階段:保護現(xiàn)場、開中斷、中斷效勞、關中斷、恢復現(xiàn)場、開中斷并返回保護現(xiàn)場和恢復現(xiàn)場是為了使處理器停止當前的任務而去處理中斷效勞,結束后能夠正確的返回到先前的執(zhí)行狀態(tài)進行工作。實現(xiàn):保護現(xiàn)場:通過將cs、ip、各種標志存放器等壓入堆棧保存起來,等中斷程序處理完后,再通過出棧將堆棧中的數據在返回到存放器等相應的值,從而到達恢復現(xiàn)場的效果。13.單片8259A能管理多少級可屏蔽中斷?假設用3片級聯(lián)能管理多少級可屏蔽中斷?8級可屏蔽中斷22級8+7+7=2414.什么是總線周期?什么是時鐘周期?一個典型的總線周期最小包括幾個時鐘周期?什么情況下需要插入等待周期T?總線周期:通常把CPU通過總線對微處理器外部〔存貯器或I/O接口〕進行一次訪問所需時間稱為一個總線周期。時鐘周期:一個時鐘脈沖所需要的時間。又叫T周期或節(jié)拍脈沖一個總線周期有四個時鐘周期在被寫入或者被讀取的外設或存儲器不能及時配合cpu傳送數據,此時外設或存儲器會通過“ready〞信號在t3狀態(tài)啟動之前向cpu發(fā)送〞數據沒有準備好〞,此時cpu在T3后插入一個或多個Tw時鐘周期進入等待狀態(tài)。15.下段程序讀出的是8259A的哪個存放器?簡要說明理由。MOVAL,0AH應該是MOVAL,0BH參考書本p270OUT20H,ALNOPINAL,20H解:讀取中斷效勞存放器ISR的內容。因為執(zhí)行輸入指令〔A0=0〕之前,執(zhí)行的輸出指令,寫入了OCW3〔D4D3=01〕,其中PRRRIS〔D2D1D0〕=011指明隨后讀出ISR。五、設計題:1.某一8086CPU系統(tǒng),采用一片8259A進行中斷管理。設8259A工作在普通全嵌套方式,發(fā)出普通EOI命令結束中斷,采用邊沿觸發(fā)方式請求中斷,IR1對應的中斷向量號為90H。另外,8259A在系統(tǒng)中的I/O地址是FFA0H〔A0=0〕和FFA1H〔A0=1〕。請編寫8259A的初始化程序段。解:MOVDX,0FFAOHMOVAL,13H寫ICW1OUTDX,ALMOVDX,0FFA1HMOVAL,8FH寫ICW2OUTDX,ALMOVAL,01H寫ICW4MOVDX,ALMOVAL,0OUTDX,AL2.用2片64KX8位的SRAM芯片構成容量為128KB的存儲器,分析每片芯片的地址范圍和畫出連接圖。解;第一片芯片地址范圍:00000H-0FFFFH第二片芯片地址范圍:10000H-1FFFFH連接圖如下:片選端片選端D7~D0A16A15~A0〔2〕A9~A0D7~D0CE〔1〕A9~A0D7~D0CE103.某8086系統(tǒng)中有一片8253芯片,其4個端口地址依此為:DODOH-DOD3H,時鐘頻率為2MHz,現(xiàn)利用計數器0,1,2分別產生周期為10μs的方涉及每1ms和1s產生一個負脈沖,試編寫包括初始化在內的控制程序。解:MOVDX,0D0D3HMOVAL,16HOUTDX,ALMOVAL,74HOUTDX,ALMOVAL,0B4HOUTDX,ALMOVDX,0D0D0HMOVAL,20HOUTDX,ALMOVDX,0DOD1HMOVAX,2000OUTDX,ALMOVAL,AHOUTDX,ALMOVDX,0D0D2HMOVAX,1000OUTDX,ALMOVAL,AHOUTDX,AL4.某8255的端口地址為A380H-A383H,工作于方式0,A口、B口為輸出口,現(xiàn)欲將PC4置0,PC7置1,編寫初始化程序。解:MOVDX,0A383HMOVAL,89HOUTDX,ALMOVAL,08HOUTDX,ALMOVAL,OFHOUTDX,AL某8086系統(tǒng)中有一片8253芯片,其4個端口地址依此為:100H-103H,計數脈沖〔CLK引腳〕頻率為1MHz,試編寫使計數器0在定時100μs后產生中斷請求,計數器2對外事件計數,計滿900個事件后輸出中斷請求信號的匯編程序。解:MOVAL,31HOUT103H,ALMOVAL,0OUT100H,ALMOVAL,01OUT100H,ALMOVAL,0B1HOUT103H,ALMOVAL,0OUT
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度企業(yè)員工借用設備使用期限合同3篇
- 2025年度定制家具行業(yè)競業(yè)禁止模板木方買賣合同3篇
- 2025年度農村自建房合同協(xié)議書(含智能安防監(jiān)控)
- 養(yǎng)殖場土地租賃合同(二零二五年度)農業(yè)科技創(chuàng)新3篇
- 二零二五年度個人施工安全責任協(xié)議書范本3篇
- 2025年度農村自建房工程承包合同
- 2025年度全新官方版二零二五年度離婚協(xié)議書與房產分割執(zhí)行細則3篇
- 二零二五年度特色農業(yè)農田承包合作協(xié)議
- 2025年度出租車位充電樁安裝工程驗收及質保合同
- 二零二五年度全新寫字樓轉租協(xié)議合同:商務樓租賃權轉讓專案2篇
- 《班主任工作》教學大綱
- 新版出口報關單模板
- 北京市西城區(qū)師范學校附屬小學北師大版數學六年級上冊期末試題測試題及答案
- 杭州工地數字化施工方案
- 騰訊云大數據云平臺TBDS 產品白皮書
- 網球國家二級裁判培訓講座
- 中南大學軍事理論學習通超星課后章節(jié)答案期末考試題庫2023年
- 員工工資條模板
- 缺點列舉法課件
- 籃球專項體育課教學大綱、教學計劃
- 創(chuàng)新與創(chuàng)業(yè)管理-四川大學中國大學mooc課后章節(jié)答案期末考試題庫2023年
評論
0/150
提交評論