西南交1112考試批次《微機(jī)原理及應(yīng)用B》復(fù)習(xí)題及參考答案_第1頁
西南交1112考試批次《微機(jī)原理及應(yīng)用B》復(fù)習(xí)題及參考答案_第2頁
西南交1112考試批次《微機(jī)原理及應(yīng)用B》復(fù)習(xí)題及參考答案_第3頁
西南交1112考試批次《微機(jī)原理及應(yīng)用B》復(fù)習(xí)題及參考答案_第4頁
西南交1112考試批次《微機(jī)原理及應(yīng)用B》復(fù)習(xí)題及參考答案_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、微機(jī)原理及應(yīng)用B第1次作業(yè)本次作業(yè)是本門課程本學(xué)期的第1次作業(yè),注釋如下:一、單項(xiàng)選擇題(只有一個(gè)選項(xiàng)正確,共25道小題)1.下圖表示的是8086系統(tǒng)中的(     )操作  (A) 讀存儲(chǔ)器  (B) 寫存儲(chǔ)器  (C) 讀I/O口  (D) 寫I/O口正確答案:A解答參考:2. 8086 CPU復(fù)位后,下列寄存器的值為  (A) CS=0000H、IP=0000H 

2、0;(B) CS=0000H、IP=FFFFH  (C) CS=FFFFH、IP=0000H  (D) CS=FFFFH、IP=FFFFH正確答案:C解答參考:3. 當(dāng)RESET信號為高電平時(shí),寄存器初值為FFFFH的是  (A) CS  (B) ES  (C) IP  (D) BP正確答案:A解答參考:4. 地址鎖存發(fā)生在指令周期的(    &#

3、160;  )時(shí)刻  (A) T1  (B) T2  (C) T3  (D) T4正確答案:A解答參考:5. 8086 CPU讀數(shù)據(jù)操作在總線周期的(       )時(shí)刻  (A) T1  (B) T1,T2  (C) T2,T3  (D) T3,T4正確答案

4、:D解答參考:6. 8086 CPU寫數(shù)據(jù)操作在總線周期的(      )時(shí)刻  (A) T1  (B) T2  (C) T2,T3  (D) T2,T3,T4正確答案:D解答參考:7. 下列邏輯地址中對應(yīng)不同的物理地址的是  (A) 0400H:0340H  (B) 0420H:0140H  (C) 03E

5、0H:0740H  (D) 03F0H:0740H正確答案:C解答參考:8.   8086 CPU的控制線 =0,地址線A0=0時(shí),有  (A) 從偶地址開始完成8位數(shù)據(jù)傳送  (B) 從偶地址開始完成16位數(shù)據(jù)傳送  (C) 從奇地址開始完成8位數(shù)據(jù)傳送  (D) 從奇地址開始完成16位數(shù)據(jù)傳送正確答案:B解答參考:9. 8086 CPU的控制線 =0,地址線A0=1時(shí),有 

6、 (A) 從偶地址開始完成8位數(shù)據(jù)傳送  (B) 從偶地址開始完成16位數(shù)據(jù)傳送  (C) 從奇地址開始完成8位數(shù)據(jù)傳送  (D) 從奇地址開始完成16位數(shù)據(jù)傳送正確答案:C解答參考:10. 指令隊(duì)列具有(       )的作用  (A) 暫存操作數(shù)地址  (B) 暫存操作數(shù)  (C) 暫存指令地址 

7、0;(D) 暫存預(yù)取指令正確答案:D解答參考:11.  8086系統(tǒng)中,每個(gè)邏輯段的多存儲(chǔ)單元數(shù)為  (A) 1MB  (B) 256B  (C) 64KB  (D) 根據(jù)需要而定正確答案:C解答參考:12. 下列說法中屬于最小工作模式特點(diǎn)的是  (A) CPU提供全部的控制信號  (B) 由編程進(jìn)行模式設(shè)定  (C) 不需要8286收發(fā)器

8、0; (D) 需要總線控制器8288正確答案:A解答參考:13.  8086當(dāng)前被執(zhí)行的指令存放在  (A) DS:BX  (B) SS:SP  (C) CS:PC  (D) CS:IP正確答案:D解答參考:14. 8086 CPU中,控制線 和的作用是  (A) 數(shù)據(jù)收發(fā)器方向控制  (B) 存儲(chǔ)器存取操作控制  (C) 存儲(chǔ)

9、器片選控制  (D) 地址/數(shù)據(jù)線分離控制正確答案:C解答參考:15. 8086 CPU中,控制線DT/ 的作用是  (A) 數(shù)據(jù)總線收發(fā)器方向控制  (B) 存儲(chǔ)器存取操作控制  (C) 數(shù)據(jù)總線收發(fā)器有效控制  (D) 地址/數(shù)據(jù)線分離控制正確答案:A解答參考:16. 8086 CPU中,控制線ALE的作用是  (A) 數(shù)據(jù)總線收發(fā)器方向控制  (B) 

10、存儲(chǔ)器存取操作控制  (C) 數(shù)據(jù)總線收發(fā)器有效控制  (D) 地址/數(shù)據(jù)線分離控制正確答案:D解答參考:17. 8088 CPU中,需要數(shù)據(jù)總線收發(fā)器芯片8286  (A) 1片  (B) 2片  (C) 8片  (D) 16片正確答案:A解答參考:18. 8086 CPU中,需要地址鎖存器芯片74LS373  (A) 1片  (B) 

11、2片  (C) 3片  (D) 4片正確答案:C解答參考:19. 若某CPU具有64GB的尋址能力,則該CPU的地址總線寬度為  (A) 64  (B) 36  (C) 32  (D) 24正確答案:B解答參考:20. 十進(jìn)制數(shù)81的8421BCD碼為  (A) 81H  (B) 51H  (C) 18H&#

12、160; (D) 15H正確答案:A解答參考:21. 字符A的ASCII碼為41H,字符a的ASCII碼為  (A) 41H  (B) 42H  (C) 6lH  (D) 62H正確答案:C解答參考:22.  8位二進(jìn)制數(shù)的補(bǔ)碼表值范圍為  (A) 0255  (B) 128+127  (C) 127+127  (D)

13、 128+128正確答案:B解答參考:23.  n+1位符號數(shù)x的原碼表值范圍為  (A) 2n <x<2n</x<2  (B) 2nX2n  (C) 2nX<2n  (D) 2n <x< span="">2n</x<>正確答案:A解答參考:24.  馮·諾依曼計(jì)算機(jī)的基本特點(diǎn)是  (A)&#

14、160;多指令流單數(shù)據(jù)流  (B) 按地址訪問并順序執(zhí)行指令  (C) 堆棧操作  (D) 存儲(chǔ)器按內(nèi)容選擇地址正確答案:B解答參考:25. MIPS用來描述計(jì)算機(jī)的運(yùn)算速度,含義是  (A) 每秒處理百萬個(gè)字符  (B) 每分鐘處理百萬個(gè)字符  (C) 每秒執(zhí)行百萬條指令  (D) 每分鐘執(zhí)行百萬條指令正確答案:C解答參考:四、主觀題(共7道小題)26. 正數(shù)的原、

15、反、補(bǔ)碼(      );負(fù)數(shù)的原、反、補(bǔ)碼(       )參考答案:相同  ,不同27. 1F4H的壓縮BCD碼為               。參考答案:500H28. 設(shè)X、Y均為8位二進(jìn)制數(shù),       若X

16、補(bǔ)= 88H,Y補(bǔ) = 51H,則 X原            H , X補(bǔ)=          H,Y反=        H參考答案: 0F8,78,0AE29. 執(zhí)行MOV指令時(shí),控制線M/ 輸出電位為(  

17、;     );執(zhí)行OUT指令時(shí),控制線M/輸出電位為(       )。參考答案:高電平,低電平30. 規(guī)則字即應(yīng)從存儲(chǔ)器的(     )地址存放(       )數(shù)據(jù);非規(guī)則字既應(yīng)從存儲(chǔ)器的(     )地址存放(    )數(shù)據(jù)。參考答案:偶,字以上,奇,字以上31

18、. 8086 CPU可訪問(       )個(gè)I/O字節(jié)端口;(      )個(gè)I/O字端口參考答案:64K,32K 32. 8086 CPU中,設(shè)堆棧段寄存器SS=2000H;堆棧棧項(xiàng)指針寄存器SP=0100H,執(zhí)行指令PUSH  SP后,SP=(            );棧頂?shù)奈锢淼刂肥牵?#

19、160;          )。參考答案: 00FEH  ,200FEH 微機(jī)原理及應(yīng)用B第2次作業(yè)本次作業(yè)是本門課程本學(xué)期的第2次作業(yè),注釋如下:一、單項(xiàng)選擇題(只有一個(gè)選項(xiàng)正確,共18道小題)1. 指令MOV  AX,BX中,源操作數(shù)的缺省段是  (A) DS  (B) ES  (C) SS  (D) CS正確答案

20、:A解答參考:2. 指令PUSH  BX中,目的操作數(shù)的段寄存器是  (A) DS  (B) ES  (C) SS  (D) CS正確答案:C解答參考:3. 指令MOVSB中,目的塊的段寄存器是  (A) DS  (B) ES  (C) SS  (D) CS正確答案:B解答參考:4. 下列指令中,不正確的指令

21、是  (A) MOV AL,BL  (B) MOV AL,BX  (C) MOV AL,CL  (D) MOV AL,BL正確答案:D解答參考:5. 若要使寄存器AL中的高4位不變,低4位0,使用指令  (A) AND AL,0FH  (B) AND AL,0F0H  (C) OR AL,0FH &

22、#160;(D) OR AL,0F0H正確答案:B解答參考:6. 若要使寄存器AL中的高4位不變,低4位1,使用指令  (A) AND AL,0FH  (B) AND AL,0F0H  (C) OR AL,0FH  (D) OR AL,0F0H正確答案:C解答參考:7. 若要使寄存器AL中的高4位為0,低4位不變,使用指令  (A) AND AL,0FH&#

23、160; (B) AND AL,0F0H  (C) OR AL,0FH  (D) OR AL,0F0H正確答案:A解答參考:8. 若要使寄存器AL中的高4位為1,低4位不變,使用指令  (A) AND AL,0FH  (B) AND AL,0F0H  (C) OR AL,0FH  (D) OR AL,0F0H正確答案:

24、D解答參考:9. 條件轉(zhuǎn)移指令JNZ的轉(zhuǎn)移條件是  (A) CF=0  (B) ZF=0  (C) CF=1  (D) ZF=1正確答案:B解答參考:10.  8086 CPU向I/O端口地址30H寫字節(jié)數(shù)據(jù)應(yīng)使用指令  (A) OUT 30H,AL  (B) OUT 30H,AX  (C) OUT AL,30H &#

25、160;(D) OUT AX,30H正確答案:A解答參考:11.  8086 CPU向I/O端口地址430H寫字?jǐn)?shù)據(jù)應(yīng)使用指令  (A) OUT 430H,AL  (B) OUT 430H,AX  (C) MOV DX,430HOUT DX,AL  (D) MOV DX,430HOUT DX,AX正確答案:D解答參考:12. 若DF=0,執(zhí)行串操作指令MOVSW時(shí),地

26、址指針自動(dòng)變化是  (A) SI+SI+1、DI=DI+1  (B) SI=SI+2、DI=DI+2  (C) SI=SIl、DI=DI1  (D) SI=SI2、DI=DI2正確答案:B解答參考:13. 若DF=l,執(zhí)行串操作指令MOVSB時(shí),地址指針自動(dòng)變化是  (A) SI+SI+1、DI=DI+1  (B) SI=SI+2、DI=DI+2  (C) SI=SI1、DI=

27、DI1  (D) SI=Sl2、DI=DI2正確答案:C解答參考:14. 兩個(gè)組合十進(jìn)制數(shù)46H、35H相加,調(diào)整指令DAA完成的是  (A) 加00H調(diào)整  (B) 加06H調(diào)整  (C) 加60H調(diào)整  (D) 加66H調(diào)整正確答案:B解答參考:15. 匯編源程序文件的擴(kuò)展名是  (A) *.LST  (B) *.OBJ  (C) *

28、.ASM  (D) *.EXE正確答案:C解答參考:16. 下列可作為標(biāo)識符用的字符串是  (A) MOV  (B) ZF  (C) FAH  (D) PTR正確答案:C解答參考:17. 返回變量段屬性的偽指令符是  (A) OFFSET  (B) SEG  (C) TYPE  (D) SIZE正確答案:B解

29、答參考:18. 下列為段定義的偽指令是  (A) PROC  (B) SEGMENT  (C) ASSUME  (D) STRUC正確答案:B解答參考:四、主觀題(共12道小題)19.  匯編源程序中,BUF+4是(            );BX+4是(       

30、       )參考答案:表達(dá)式 ,尋址方式20. 定義字節(jié)類型變量的偽指令是(      );定義字類型變量的偽指令是(      )參考答案:DB  , DW 21.  在先循環(huán)后判斷的循環(huán)結(jié)構(gòu)中,一般判斷(        )寄存器中的值是否為0參考答案: 

31、;CX 22.  執(zhí)行指令MOV  AL,2 LT 5后,AL=(          )。參考答案:FFH 23. 指令MUL  BYTE PTRBX中,(        )是指令助記符;(        )是偽指令;(  

32、60; )是運(yùn)算符;(                           )是表達(dá)式。參考答案:MUL  ,BYTE  ,  PTR  ,BYTE PTRBX24. 調(diào)用過程時(shí),入口參數(shù)和出口參數(shù)傳遞的方法有,通過(   

33、60;     )傳遞參數(shù);通過(         )傳遞參數(shù);通過(         )傳遞參數(shù)。參考答案: 寄存器  ,存儲(chǔ)器, 堆棧25.  INT  21H中斷的功能號為02H,它的入口參數(shù)送寄存器(      )參考答案:

34、0;DL 26. 已知8086系統(tǒng)中某數(shù)據(jù)段定義如下,標(biāo)明各內(nèi)存單元的邏輯地址及內(nèi)容DSEG   SEGMENT  AT  0C000H                 ORG     6    VAR1   DB

35、60;       2,18                     VAR2   DW              569AH,'AB'

36、;    DSEG  ENDS參考答案:地址數(shù)據(jù)C000H:0006H02H0007H12H0008HXXH0009HXXH000AH9AH000BH56H000CH42H000DH41H27. 若寄存器AL=47H,BL=9AH,完成AL+BLBL功能的指令為(                     ),執(zhí)行完該指

37、令后,AL=(    ),BL=(       ),CF=(    )。參考答案:ADD  BL,AL  ;   47H;   E1H ;  0 28.  兩個(gè)組合BCD碼56H加77H,和在AL中,執(zhí)行DAA指令完成加(      )調(diào)整。參考答案:66H 

38、29. 與指令LEA  AX,BUF功能相同的指令為(                                           

39、)參考答案:MOV  AX,OFFSET BUF 30. 若DS段偏移地址2000H開始存放4個(gè)字節(jié)數(shù)據(jù)30H、40H、50H、60H,執(zhí)行指令JMP  WORD PTR2000H后,CS=(           ),IP=(          )  執(zhí)行指令JMP  DWORD PTR2000H后,CS=(

40、          ),IP=(          )。參考答案:不變,4030H ,6050H,4030H 微機(jī)原理及應(yīng)用B第3次作業(yè)本次作業(yè)是本門課程本學(xué)期的第3次作業(yè),注釋如下:三、主觀題(共30道小題)1. 計(jì)算機(jī)系統(tǒng)中,內(nèi)存使用(           

41、;      )存儲(chǔ)器,外存使用(            )和(           )存儲(chǔ)器。參考答案:半導(dǎo)體材料 ,磁材料,光材料 2. RAM稱為(          

42、60;         ),是英文(                           )的縮寫參考答案:隨機(jī)存取存儲(chǔ)器 ,Random Acess Memory 3. SRAM稱為(   

43、;  ),每個(gè)存儲(chǔ)位由(     )個(gè)場效應(yīng)管組成參考答案:靜態(tài)存儲(chǔ)器,6 4. DRAM稱為(                  ),每個(gè)存儲(chǔ)位由(    )個(gè)場效應(yīng)管加電容組成參考答案: 動(dòng)態(tài)存儲(chǔ)器 ,1 5. 相對而言,SRAM比DRAM的集成

44、度(     );外圍電路更(         )參考答案:低,簡單6.  PROM稱為(               )ROM;EPROM稱為(            

45、      )ROM;EEPROM稱為(                )ROM。參考答案:一次編程 ,光擦除多次編程 ,電擦除多次編程7. 存儲(chǔ)芯片6116的字節(jié)容量是2KB,它的位容量是(     )Kb參考答案:16 8. 存儲(chǔ)容量1KB=(   

46、60;   )B;1MB=(       )KB參考答案:1024  ,1024 9. 在內(nèi)存儲(chǔ)器的組織中,可將CPU的全部地址線分為存儲(chǔ)器單元尋址所需的(       )地址線和存儲(chǔ)器芯片片選所需的(        )地址線。參考答案:片內(nèi),片選 10. 存儲(chǔ)芯片2114(1024×4)

47、的片內(nèi)地址線為(            )參考答案:A9A0 11. 存儲(chǔ)芯片6116(2048×8)的片內(nèi)地址線為(                  )參考答案:A10A0 12. 存儲(chǔ)器組織中,存儲(chǔ)器芯片片選控制的方法有(  

48、;       )法、(             )法和(         )法。參考答案: 線選 ,部分譯碼,全譯碼 13. 存儲(chǔ)器組織中使用部分譯碼時(shí),若片選地址線中有N條未用,則存儲(chǔ)單元的重疊地址有(     &#

49、160;    )個(gè)。參考答案:2N 14. 某CPU的地址總線為16條,則最大可尋址空間為(       );用2K×4的SRAM構(gòu)成按字節(jié)編址的最大存儲(chǔ)容量需(       )片SRAM。參考答案:64K,64 15. 什么叫中斷?為什么計(jì)算機(jī)系統(tǒng)中要使用中斷參考答案:中斷即對突發(fā)事件的處理,生活中有這些突發(fā)事件例:吃飯時(shí)手機(jī)響了:中國發(fā)生SARS疫情;印度洋突發(fā)

50、海嘯等等。計(jì)算機(jī)系統(tǒng)中也有突發(fā)事件,例如:除數(shù)為零;系統(tǒng)突發(fā)故障;QQ上有人呼喚;鍵盤上輸入信息等等。中斷是I/O控制方式之一,指CPU在正常執(zhí)行程序時(shí),為外理突發(fā)任務(wù)只有暫停正常程序轉(zhuǎn)而外理突發(fā)任務(wù)程序。中斷控制方式可提高CPU的工作效率,增強(qiáng)系統(tǒng)的實(shí)時(shí)處理能力16. 什么是硬件中斷和軟件中斷?在PC機(jī)中二者的處理過程有什么不同?參考答案:硬件中斷是外部設(shè)備通過向CPU的中斷請求線輸入電信號來來獲得中斷請求;軟件中斷是處理機(jī)內(nèi)部識別中斷請求,如內(nèi)部異常中斷或指令中斷。17. 簡述8086的中斷過程參考答案:8086 CPU獲得中斷請求;   

51、       8086 CPU執(zhí)行完當(dāng)前指令;          8086 CPU查詢中斷源類型碼;          保護(hù)現(xiàn)場,保護(hù)斷點(diǎn);          8086 CPU響應(yīng)中斷,根據(jù)中斷類型碼獲得中斷服務(wù)程序的入口地址;&

52、#160;         執(zhí)行服務(wù)程序;          中斷返回,即恢復(fù)斷點(diǎn),恢復(fù)現(xiàn)場;          重復(fù)上述過程18. PC/XT機(jī)提供(         )個(gè)中斷類型碼,中斷服務(wù)程序的入口地址存

53、放在存儲(chǔ)器空間的(     )至(          )中。參考答案:256,00000H  , 003FFH 19. 中斷相量表地址00040H中存放了中斷類型碼(        )的中服程序的入口地址參考答案:10H 20. 執(zhí)行指令I(lǐng)NT  21H時(shí),中斷服務(wù)程序入口的lP值應(yīng)從存儲(chǔ)器地址( 

54、           )中獲得;CS值應(yīng)從存儲(chǔ)器地址(              )中獲得。參考答案:00084H ,00086H 21. 指令I(lǐng)RET恢復(fù)現(xiàn)場的順序是(   )、(       )和( 

55、60;     )參考答案:  IP  ,CS,F(xiàn) 22.  8086 CPU響應(yīng)可屏蔽中斷的條件是(       )參考答案: IF=1 23. 當(dāng)INTR端輸入一個(gè)(      )電平時(shí),(            &

56、#160;  )獲得了中斷請求參考答案:高,可屏蔽中斷24. 當(dāng)NMI端輸入一個(gè)(        )觸發(fā)時(shí),(               )獲得了中斷請求參考答案:上升沿 ,非屏蔽中斷25. 8086 CPU的1MB存儲(chǔ)空間由(      )庫和( 

57、;      )庫組成,每個(gè)庫的最大容量為(       );控制線 控制(     )庫的有效;地址線A0控制(     )庫的有效。參考答案:奇,偶,512KB,奇 ,偶 26. 若控制線 =0、地址線A0=0,可完成(     )位數(shù)據(jù)操作;若控制線=1、地址線A

58、0=0,可完成(      )位數(shù)據(jù)操作。參考答案:16 ,低827.  8086 CPU從存儲(chǔ)器單元中讀取數(shù)據(jù)時(shí),控制線 應(yīng)輸出(     )電平、應(yīng)輸出(      )電平;8086 CPU向存儲(chǔ)器單元中寫入數(shù)據(jù)時(shí),控制線應(yīng)輸出(     )電平、應(yīng)輸出(     )電平。參考答案:&

59、#160;低,高,高 ,低28. CPU尋址外設(shè)有(           )和(          )兩種方式,8086 CPU采用(           )。參考答案:獨(dú)立編址  ,統(tǒng)一編址,獨(dú)立編址29. 8086 CPU地址/數(shù)據(jù)線復(fù)

60、用線在(   )時(shí)刻分離地址線,此時(shí)8086 CPU控制線ALE應(yīng)輸出(     )電平。參考答案:T1  ,高30.  若8086 CPU工作于最小工作方式,控制線MN/ 應(yīng)接(     )電平;若8086 CPU工作于最大工作方式,控制線MN/應(yīng)接(      )電平。參考答案: 高 , 低微機(jī)原理及應(yīng)用B第4次作業(yè)本次作業(yè)是本門課程

61、本學(xué)期的第4次作業(yè),注釋如下:三、主觀題(共10道小題)1. 什么是接口? 接口具有哪些功能參考答案:接口就是微處理器與外部設(shè)備之間的連接部件,是CPU與外界進(jìn)行信息交換的中轉(zhuǎn)站。接口具有以下功能:(1) 數(shù)據(jù)緩沖功能;(2) 接收和執(zhí)行CPU命令的功能;(3) 信號轉(zhuǎn)換功能;(4) 設(shè)備選擇功能;(5) 中斷管理功能;(6) 數(shù)據(jù)寬度變換功能;(7) 可編程功能2. 什么是統(tǒng)一編址,分別編址?各有何特點(diǎn)參考答案:統(tǒng)一編址:存儲(chǔ)器單元地址和I/O端口地址在同一個(gè)地址空間中分配。由于I/O端口地址

62、占用存儲(chǔ)器單元地址,減少了存儲(chǔ)器的尋址空間,訪問存儲(chǔ)器單元和I/O端口可用相同的指令;分別編址:存儲(chǔ)器單元地址和I/O端口地址在不同的地址空間中分配。存儲(chǔ)器和I/O端口都有獨(dú)立且較大的尋址空間,CPU需要用門的控制線來識別是訪問存儲(chǔ)器還是訪問I/O端口,訪問存儲(chǔ)器單元和I/O端口要用不相的指令。3. 為什么CPU與外設(shè)交換信息需要通過專門的I/O接口參考答案:由于計(jì)算機(jī)外設(shè)的種類繁多,包括光、機(jī)、電、聲和磁等外設(shè)。它們的工作速度高低不一。外部設(shè)備所處理的信息格式也有多種形式,有串行也有并行,有數(shù)字式也有模擬式,有標(biāo)準(zhǔn)的邏輯電平信號也有非標(biāo)準(zhǔn)的邏輯電平信號。因此,CPU與外設(shè)交換信息是

63、比較復(fù)雜的。因此外部設(shè)備不能直接接到計(jì)算機(jī)的系統(tǒng)總線上,而必須通過專門的I/O接口才能實(shí)現(xiàn)二者之間的相互通信,即I/O接口是CPU與外設(shè)間的橋梁。4.  I/O接口中有那幾種傳送方式?它們可有何特點(diǎn)?參考答案:I/O接口中的傳送方式有程序控制方式、中斷控制方式和DMA控制方式,其中程序控制方式又分無條件和有條件(查詢)兩種。程序控制方式是CPU主動(dòng)而外設(shè)被動(dòng),當(dāng)CPU查詢外設(shè)狀態(tài)不正確時(shí)會(huì)造成CPU返復(fù)查詢而進(jìn)入死循環(huán),故此種方式影響CPU的使用效率;中斷控制方式和DMA控制方式是外設(shè)主動(dòng)而CPU被動(dòng),當(dāng)外設(shè)需要與CPU交換信息時(shí),外設(shè)先經(jīng)I/O接口向CPU發(fā)中斷請求或DM

64、A請求,CPU響應(yīng)后在中斷服務(wù)程序中完成外設(shè)與CPU的數(shù)據(jù)傳送。5. 簡述無條件傳送方式的特點(diǎn)參考答案:無條件傳送(也稱為同步傳送):CPU直接與外設(shè)傳送數(shù)據(jù),不必預(yù)先檢查外設(shè)狀態(tài)。因而程序簡單,硬件節(jié)省。但要求時(shí)序配合精確。故無條件傳送方式使用較少,僅適用于數(shù)據(jù)變化緩慢,而且操作時(shí)間固定的外設(shè)。如:對開關(guān)信號的輸入、LED顯示器的輸出等一些簡單外設(shè)的操作。6. 簡述有條件傳送方式的特點(diǎn)參考答案:條件傳送方式(也稱異步傳送,常稱查詢方式):對I/O設(shè)備的適應(yīng)性較好。不要求CPU與外設(shè)同步,編程較容易,使用方便。然而只有在輸入設(shè)備已經(jīng)準(zhǔn)備就緒輸出設(shè)備不忙的情況下才能進(jìn)行數(shù)據(jù)傳

65、送。條件傳送比無條件傳送要準(zhǔn)確可靠。但是CPU要不斷地查詢外設(shè)的狀態(tài),這樣會(huì)占用了大量的時(shí)間,CPU的效率較低,在實(shí)際控制系統(tǒng)中不能達(dá)到實(shí)時(shí)處理的要求。7. 簡述中斷傳送方式的特點(diǎn)參考答案:中斷控制傳送方式改善了查詢方式的缺點(diǎn),只有外設(shè)需要與CPU交換信息時(shí)才向CPU發(fā)出中斷請求,變CPU主動(dòng)查詢?yōu)楸粍?dòng)響應(yīng),因而提高了CPU的利用率和控制程序執(zhí)行的實(shí)時(shí)性。但中斷工作過程較復(fù)雜,編程也較難。8. 某外設(shè)原理框圖如下圖所示,當(dāng)BUSY(BUSY信號接8255的PC0腳)為低電平時(shí),表示外設(shè)可以接收數(shù)據(jù)。試編寫利用8255的初始化程序及輸出程序段,完成將內(nèi)存BUF緩沖區(qū)中的100

66、個(gè)字節(jié)數(shù)據(jù)通過8255的A端口輸出到外設(shè)(設(shè),8255的端口A、端口B、端口C及控制口端口地址分別為PORTA、PORTB、PORTC、PORTD)參考答案:【解】8255的PA口數(shù)據(jù)輸出,PC0接BUSY              MOV     CX,100            &#

67、160;      ;循環(huán)初始化              LEA             SI,BUF              

68、;MOV     AL,81H                   ;8255方式選擇初始化              MOV     DX,PORTD              OUT      DX,ALLP:        MOV     DX,PORTC             &#

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論