微型計(jì)算機(jī)原理練習(xí)附答案講解_第1頁
微型計(jì)算機(jī)原理練習(xí)附答案講解_第2頁
微型計(jì)算機(jī)原理練習(xí)附答案講解_第3頁
微型計(jì)算機(jī)原理練習(xí)附答案講解_第4頁
微型計(jì)算機(jī)原理練習(xí)附答案講解_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、復(fù)習(xí)提綱1.兩個(gè)4字節(jié)的無符號(hào)數(shù)分別存放在從2000H和2010H開始的存儲(chǔ)單元中,編寫程序完成它們的相加操作,并將所求的和放在從2000H開始的內(nèi)存單元中。2.設(shè)在2000H開始的內(nèi)存單元中,存放50個(gè)無符號(hào)字節(jié)數(shù),編程找出其中的最大值,并把它存放到DL寄存器中。 3.將AL中的兩個(gè)組合BCD數(shù)分別轉(zhuǎn)換成對應(yīng)的ASCII碼,并存放在CX中(高位BCD數(shù)的轉(zhuǎn)換結(jié)果放在CH中,低位BCD數(shù)的轉(zhuǎn)換結(jié)果放在CL中)。4.已知在BUF為首地址的單元中,存放了10個(gè)ASCII碼數(shù)據(jù),編程將它們轉(zhuǎn)換為BCD碼后,存放在BUF+10為首地址的單元中。編一個(gè)程序段。數(shù)據(jù)段有100個(gè)無符號(hào)字節(jié)數(shù)據(jù)塊BUF,試找

2、出其中數(shù)值為0的數(shù)據(jù)個(gè)數(shù)并放入ZERO單元中5.在數(shù)據(jù)段BUF開始的連續(xù)10個(gè)單元中存放有10個(gè)無符號(hào)數(shù),編程求出它們的和并放入SUM單元中。6.在數(shù)據(jù)段BUF開始的連續(xù)10個(gè)單元中存放有10個(gè)無符號(hào)數(shù),編程找出其中的最大值放入MAX單元中。7.如圖1所示,8255A的A口PA0、PA1、PA2引腳分別接3個(gè)開關(guān)K0、K1、K2,B口PB0、PB1、PB2通過驅(qū)動(dòng)電路分別接到3個(gè)發(fā)光二極管的陽極。開關(guān)的狀態(tài)通過A口輸入到8255A,然后將其送到B口輸出,控制發(fā)光二極管的亮與滅。(1)通過譯碼電路分析確定8255A的端口地址:(假定未使用的引腳均為低電平“0”) A口地址: B口地址: C口地址

3、: 控制口地址 = (2)編程:根據(jù)讀入A口開關(guān)狀態(tài),去控制發(fā)光二極管的程序。(要求說明8255A控制字的設(shè)置過程)8.已知8255A的A口PA0PA5接6只共陰數(shù)碼管LED0LED5的段碼,B口PB0PB5分別接LED0LED5的位碼,A、B口工作于方式0,8255A的工作方式控制字如圖所示。要求:a.簡單畫出8255A的A、B口與LED的接線圖;b.已知8255A的端口地址為:380H383H,寫出能在LED0和LED1上同時(shí)顯示“66”的程序。9.設(shè)有2片8255A芯片,在系統(tǒng)中的連接如圖所示。問:(1)當(dāng)8255A的數(shù)據(jù)總線D0D7與系統(tǒng)數(shù)據(jù)總線的低8位相連時(shí),1#芯片的4個(gè)端口地址為

4、何值?(假設(shè)地址線中未用的引腳全為0)(2)寫出能夠利用2#芯片A口外接開關(guān)K0K7來控制1#芯片A口外接的LED0LED7點(diǎn)亮的8255A初始化程序。 10.設(shè)寄存器(DS)=3000H,(SS)=2100H,(ES)=1200H,(SI)=1000H,(BX)=0100H,(BP)=0010H,數(shù)據(jù)段中變量MASK的偏移地址值為50H。指出下列指令中源操作數(shù)的尋址方式;對于存儲(chǔ)器操作數(shù),寫出其物理地址。 MOV CX,ES:BX MOV AX,MASKBP11、.已知,(DS)=2000H,(BX)=100H,(SI)=0002H,從物理地址20100H單元開始,依次存放數(shù)據(jù)12H、34H

5、、56H、78H;而從物理地址21200H單元開始,依次存放數(shù)據(jù)2AH、4CH、8BH、98H。試說明下列各條指令單獨(dú)執(zhí)行后AX寄存器的內(nèi)容。 MOV AX,3600H (AX)= MOV AX,1200H (AX)= MOV AX,BX (AX)= 12.何謂波特率?某系統(tǒng)采用串行異步方式與外設(shè)通信,發(fā)送字符格式由1位起始位、7位數(shù)據(jù)位、1位奇偶校驗(yàn)位和1位停止位組成,波特率為1200。試問,該系統(tǒng)每分鐘發(fā)送多少個(gè)字符?13、計(jì)算機(jī)中,CPU的地址線與訪問存儲(chǔ)器單元范圍的關(guān)系是什么?8086CPU有多少條地址線?它能夠訪問存儲(chǔ)器單元的最大地址范圍是多少?14.微型計(jì)算機(jī)系統(tǒng)中引入中斷有什么作

6、用?簡述NMI和INTR中斷的異同點(diǎn)。15. CPU與外設(shè)通信的方式有哪幾種?簡述CPU采用異步查詢方式與外設(shè)通信的流程。16.CPU地址線與存儲(chǔ)器的尋址范圍有何關(guān)系?如果某一處理器的地址線寬度為32位,則最大可尋址存儲(chǔ)器單元的數(shù)量為多少?17.在有多個(gè)中斷源申請中斷時(shí),有幾種方法確定它們的優(yōu)先級(jí)別?試比較各自的優(yōu)缺點(diǎn)。18.若有一個(gè)四字節(jié)數(shù),放在寄存器DX與AX中(DX中存放高16位),要求這個(gè)4字節(jié)數(shù)整個(gè)左移一位 如何實(shí)現(xiàn)?右移一位又如何實(shí)現(xiàn)?19.偽指令,$20現(xiàn)有一存儲(chǔ)體芯片為512*4位,若要用它組成4KB的存儲(chǔ)器,需要多少這樣的芯片,每塊芯片需要多少尋址線?整個(gè)存儲(chǔ)系統(tǒng)最少需要多少

7、尋址線?微機(jī)原理練習(xí)一 單項(xiàng)選擇題1. 若二進(jìn)制數(shù)為01000100B,則該數(shù)的十進(jìn)制表示為( )。 A68 B132 C54 D362. 完成二進(jìn)制數(shù)無符號(hào)數(shù)00011101+00001101的加法運(yùn)算的正確結(jié)果是( )。 A10010101 B00100110 C00100010 D001010103. 完成二進(jìn)制數(shù)01110001和00001111的邏輯“與”運(yùn)算的正確結(jié)果是( )。 A01110000 B01111111 C00000001 D000011114. 十進(jìn)制數(shù)100.95的BCD數(shù)為( )。 A100000000.10010101 B100000.10010101 C 0

8、00100.10100100 D000100000000.100101015. 8086CPU由下列( )兩部分組成。 A總線接口部件和執(zhí)行部件 B運(yùn)算器和控制器 C執(zhí)行部件和存儲(chǔ)器 D寄存器和存儲(chǔ)器6. 下列指令中,不正確的指令是( )。 AMOV AX,BX BMOV AX,BX CMOV AL,BX DMOV AL,BX7. 8086CPU響應(yīng)可屏蔽中斷的條件是( )。 AIF=0 BIF=1 CTF=0 DTF=18. 8086CPU向I/O端口地址30H寫字節(jié)數(shù)據(jù)應(yīng)使用指令( )。 AIN 30H,AL BOUT 30H,AL COUT AL,30H DIN AL,30H9. 若要使

9、寄存器AL中的高4位不變,低4位變0,使用指令( )。 AAND AL,0F0H BOR AL,0F0H CAND AL,0FH DOR AL,0FH10. 用存儲(chǔ)器芯片2114(1024X4)組成4KB內(nèi)存儲(chǔ)器需要2114芯片( )片。 A2 B4 C8 D16 11. 若十進(jìn)制數(shù)為100,則該數(shù)的二進(jìn)制表示為( )。 A1100100 B1000000 C01111100 D1011001012. 完成二進(jìn)制數(shù)無符號(hào)數(shù)01111101與00000101的減法運(yùn)算的正確結(jié)果是( )。 A10010101 B01111000 C00100010 D1000001013. 完成二進(jìn)制數(shù)01110

10、001和00001111的邏輯“或”運(yùn)算的正確結(jié)果是( )。 A01110000 B01110001 C01111111 D0000111114. 十進(jìn)制數(shù)10.05的BCD數(shù)為( )。 A10000. 0101 B10000.00000101 C00010000.00000101 D00010000.10115. 堆棧指針SP是微處理器中用于指示( )的專用寄存器。 A棧底地址 B棧頂?shù)刂?C堆?;刂?D中斷服務(wù)程序或子程序入口地址16. 下列指令中,不正確的指令是( )。 APUSH AX BPOP BX CPUSH CL DPOP DX17. 下列引起CPU程序中斷的4種情況中,( )

11、需要設(shè)備提供中斷類型號(hào)。 AINTR BNMI CINTO DINT n18. 執(zhí)行“MOV DL,2AH”和“SHR DL,1”兩條指令后,DL寄存器與CF標(biāo)志分別為( )。 ADL=10110110 CF=1 BDL=00110101 CF=0 CDL=00110100 CF=0 DDL=00010101 CF=019. 若要使寄存器AL中的高4位求反,低4位不變,使用指令( )。 A. AND AL,0F0H B. OR AL,0F0H C. XOR AL,0F0H D. OR AL,0FH20. 用存儲(chǔ)器芯片2114(1024X4)組成2KB的主存儲(chǔ)器需要2114芯片( )片。 A2

12、B4 C8 D16 21. 若十六進(jìn)制數(shù)為8BDH,則該數(shù)的二進(jìn)制表示為( )。 A100010110100 B100010101101 C100010111101 D10011011101022. 完成二進(jìn)制數(shù)無符號(hào)數(shù)01111101+00000101的加法運(yùn)算的正確結(jié)果是( )。 A10010101 B00100110 C00100010 D1000001023. 完成二進(jìn)制數(shù)01110001和00001111的邏輯“異或”運(yùn)算的正確結(jié)果是( )。 A01111110 B01110001 C01111111 D0000111124. 一個(gè)BCD數(shù)為01100101,則它的十六進(jìn)制表示為(

13、)。 A65H B41H C1BH D3DH25. 微機(jī)中信息傳遞的三總線方式包括( )。 A片總線,內(nèi)總線,外總線 B地址總線,數(shù)據(jù)總線,控制總線 C片內(nèi)總線,內(nèi)總線,外總線 D內(nèi)總線,數(shù)據(jù)總線,控制總線 26. 電子計(jì)算機(jī)從問世到現(xiàn)在都遵循“存儲(chǔ)程序”的概念,最早提出這個(gè)概念的是( )。 A巴貝奇 B馮諾伊曼 C帕斯卡 D貝爾27. 8086CPU的狀態(tài)標(biāo)志位有( )位。 A1 B3 C6 D928. 8086CPU當(dāng)前被執(zhí)行的指令存放在邏輯地址( )中。 ADS:BX BSS:SP CCS:PC DCS:IP29. 完成將累加器AX清零,下面的錯(cuò)誤指令是( )。 ASUB AX,AX B

14、XOR AX,AX COR AX,0000H DAND AX,0000H30. 8086CPU的輸入指令是將輸入設(shè)備的一個(gè)端口中的數(shù)據(jù)傳送到( )寄存器。 ACX BBX CAL/AX DDX31. 計(jì)數(shù)符號(hào)3的ASCII碼表示為( )。 A11 B03H C33H D0000001132. 8086CPU中,存儲(chǔ)器物理地址形成算法是( )。 A段地址+偏移地址 B段地址左移4位+偏移地址 C段地址X16H +偏移地址 D段地址X 10 +偏移地址33. 下面關(guān)于CPU的敘述中,不正確的是( )。 ACPU中包含了多個(gè)寄存器,用來臨時(shí)存放數(shù)據(jù) BCPU擔(dān)負(fù)著運(yùn)行系統(tǒng)軟件和應(yīng)用軟件的任務(wù) C所有

15、CPU都有相同的機(jī)器指令 DCPU可以由多個(gè)微處理器組成34. 計(jì)算機(jī)中運(yùn)算器的主要功能是( )。 A算術(shù)運(yùn)算 B算術(shù)和邏輯運(yùn)算 C邏輯運(yùn)算 D定點(diǎn)和浮點(diǎn)運(yùn)算35. 8086系統(tǒng)中,某存儲(chǔ)單元的物理地址為24A10H,與其對應(yīng)的邏輯地址為( )。 A24A0H:0000H B24A0H:0010H C24A0H:0100H D24A0H:1000H 36. 在匯編過程中不產(chǎn)生指令代碼,只用來指示匯編程序如何匯編的指令是( )。 A偽指令 B機(jī)器指令 C匯編指令 D宏指令 37. 易失性存儲(chǔ)器是( )。 AROM BPROM CEEPROM DRAM38. 8086CPU當(dāng)前被執(zhí)行的指令存放在邏

16、輯地址( )中。 ACS:IP BSS:SP CCS:PC DDS:BX39. 完成將累加器AX的內(nèi)容壓棧,正確的指令是( )。 AMOV SP,AX BPUSH AX CPOP AX DMOV AX,SP40. 在微計(jì)算機(jī)系統(tǒng)中,高速外設(shè)與內(nèi)存儲(chǔ)器進(jìn)行批量數(shù)據(jù)傳送時(shí),應(yīng)采用( )。 A無條件傳送 B程序查詢控制 C中斷控制 D直接存儲(chǔ)器存取41. 8086CPU復(fù)位后,下列寄存器的值為( )。A CS=0000H,IP=0000H BCS=0000H,IP=FFFFH CCS=FFFFH,IP=0000H DCS=FFFFH,IP=FFFFH42. 若BCD數(shù)為001000000000011

17、1,則該數(shù)的十進(jìn)制表示為( )。 A207 B2007 C27 D207143. 計(jì)算機(jī)硬件主要由CPU、內(nèi)存、外存、I/O設(shè)備和( )組成。 A運(yùn)算器 B三總線 C顯示器 D鍵盤44. 8086CPU的內(nèi)部是由( )兩部分組成的。 A控制器和運(yùn)算器 B控制器、運(yùn)算器和寄存器 C控制器和20位地址加法器 D執(zhí)行單元和總線接口單元45. 下列說法中屬于最小工作模式特點(diǎn)的是( )。 ACPU提供全部的控制信號(hào) B由編程進(jìn)行模式設(shè)定 C不需要8286收發(fā)器 D需要總線控制器828846. 完成對累加器DX清零,錯(cuò)誤的指令是( )。 AAND DX,00H BOR DX,00H CXOR DX,DX

18、DSUB DX,DX 47. 在程序運(yùn)行過程中,下一條指令的物理地址的計(jì)算表達(dá)式是( )。 ACS*16+IP BDS*16+DI CSS*16+SP DDS*16+SI48. 關(guān)于DRAM敘述不正確的是( )。 A存儲(chǔ)單元由一個(gè)MOS管構(gòu)成 B不需要外部刷新電路 C是可讀寫存儲(chǔ)器 D地址線行列復(fù)用49. 在微機(jī)系統(tǒng)中引入中斷技術(shù),可以( )。 A提高外設(shè)速度 B減輕主存負(fù)擔(dān) C提高處理器的效率 D增加信息交換的精度50. 8255A與CPU間的數(shù)據(jù)總線為( )數(shù)據(jù)總線。 A4位 B8位 C16位 D32位51. 稱8086為16位的CPU,說明( )。 A8086CPU有16條數(shù)據(jù)線 B80

19、86CPU有16條地址線 C8086CPU有16條控制線 D8086CPU有16個(gè)寄存器52. 二進(jìn)制數(shù)為11111111,則該無符號(hào)數(shù)的十進(jìn)制表示為( )。 A127 B255 C128 D6453. 用MB表示存儲(chǔ)器容量時(shí),1MB等于( )。 A210個(gè)字節(jié) B216個(gè)字節(jié) C220個(gè)字節(jié) D230個(gè)字節(jié)54. 8086CPU有( )個(gè)16位的段寄存器。 A2 B4 C8 D1655. 某8位數(shù)據(jù)存放在段地址為2300H、段內(nèi)偏移地址為2300H處,則該8位數(shù)據(jù)存放的實(shí)際物理地址是( )。 A23000H B23230H C23023H D25300H56. 8086CPU采用I/O獨(dú)立編

20、址方式,可使用地址線( )來尋址端口。 AAD15-AD0 BAD7-AD0 CA19-A0 DA7-A057. 8086按I/O指令尋址方式得到的地址是( )。 A物理地址 B有效地址 C段內(nèi)偏移量 DI/O端口地址58. 存儲(chǔ)器系統(tǒng)中1KB RAM的尋址范圍是( )。 A00000H002FFH B00000H001FFH C00000H000FFH D00000H003FFH59. 可用作中斷控制器的接口芯片是( )。 A8255A B8251A C8259A D8237A60. 8086CPU響應(yīng)可屏蔽中斷的條件是( )。 AIF=0,TF=0 BIF=1,TF=1 CIF=1,TF無

21、關(guān) DIF=0,TF無關(guān)61. 若二進(jìn)制數(shù)為101100100B,則該數(shù)的十進(jìn)制表示為( )。 A356 B244 C282 D19862. 完成二進(jìn)制數(shù)無符號(hào)數(shù)10011101與00000101的減法運(yùn)算的正確結(jié)果是( )。 A10010101 B00100110 C00100010 D1001100063. 微型計(jì)算機(jī)在硬件上是由( )四大部分組成。 A微處理器、存儲(chǔ)器、I/O接口和總線 B算術(shù)邏輯單元、寄存器組、程序計(jì)數(shù)器和指令系統(tǒng) C微處理器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備 D主板、硬盤、鍵盤和顯示器64. 下列引起CPU程序中斷的4種情況中,( )需要由硬件提供中斷類型號(hào)。 ANMI B

22、INTR CINTO DINT n65. 在CPU與外設(shè)通信中,異步查詢方式相比于中斷方式,具有( )的特點(diǎn)。 A硬件電路簡單,數(shù)據(jù)傳送可靠 B硬件電路簡單,CPU使用效率高 C數(shù)據(jù)傳送可靠,CPU使用效率高 D硬件電路復(fù)雜,CPU利用率低66. 執(zhí)行8086指令“PUSH AX”后,SP值為( )。 ASP=SP+2 BSP=SP+1 CSP=SP-2 DSP=SP-167. 下列指令中屬于寄存器基址加變址尋址的指令是( )。 AMOV AX,BX BMOV AX,BX CMOV AX,SI DMOV AX,10HBXSI68. 某存儲(chǔ)器芯片有11條地址線,8條數(shù)據(jù)線,則該芯片中存儲(chǔ)單元有(

23、 )。 A1KB B2KB C4KB D8KB69. 一個(gè)有符號(hào)十進(jìn)制正數(shù)10,在數(shù)據(jù)單元中的二進(jìn)制表示為( )。 A00000010 B10000010 C00001010 D1000101070. 條件轉(zhuǎn)移指令JE/JZ成立的條件是( )。 ACF=0 BCF=1 CZF=0 DZF=1 71. 完成二進(jìn)制數(shù)11100001和00001111的邏輯“異或”運(yùn)算的正確結(jié)果是( )。 A11101110 B01111111 C00000001 D0000111172. 十進(jìn)制數(shù)98.05的BCD數(shù)為( )。 A100000000.10010101 B100000.10010101 C00010

24、0.10100100 D10011000.0000010173. 下列可編程只讀存儲(chǔ)器中,僅能一次寫入數(shù)據(jù)的是( )。 AROM BPROM CEPROM DEEPROM74. 在微機(jī)系統(tǒng)中引入中斷技術(shù),可以( )。 A提高外設(shè)速度 B減輕主存負(fù)擔(dān) C提高處理器的效率 D增加信息交換的精度75. 8086CPU由下列( )兩部分組成。 A總線接口部件和執(zhí)行部件 B運(yùn)算器和控制器 C執(zhí)行部件和存儲(chǔ)器 D寄存器和存儲(chǔ)器76. 在匯編過程中不產(chǎn)生指令代碼,只用來指示匯編程序如何匯編的指令是( )。 A匯編指令 B偽指令 C機(jī)器指令 D宏指令77. 在ASSUME偽指令設(shè)定了段寄存器后,無須在程序段中

25、用指令完成賦值的寄存器是( )。 ASS BDS CES DCS 78. 決定計(jì)算機(jī)主要性能的是( )。 A中央處理器 B整機(jī)功耗 C存儲(chǔ)容量 D整機(jī)價(jià)格79. 下面的數(shù)據(jù)交換指令中,錯(cuò)誤的操作是( )。 AXCHG AX,DI BXCHG BX,SI+DAT CXCHG CX,DS DXCHG BUF,DX80. 8255A與CPU間的數(shù)據(jù)總線是( )數(shù)據(jù)總線。 A4位 B8位 C16位 D32位微機(jī)原理練習(xí)二 填空題1. 十進(jìn)制數(shù)50在計(jì)算機(jī)中的二進(jìn)制補(bǔ)碼(8位)表示為 。2. 8086CPU的8個(gè)16位通用寄存器名為 ,BX和 ,DX以及 , ,SI和 。3. 若CS=4320H,IP=

26、2030H,則實(shí)際地址為 。4. 堆棧操作遵循 原則,指令隊(duì)列遵循 原則。5. 中斷號(hào)15的中斷向量表地址的首址為 。6. CPU與外設(shè)的通信方式有 , 和 。7. 8255A是一個(gè)可編程的 接口芯片,它能提供 個(gè)8位端口。8. 當(dāng)8086CPU往存儲(chǔ)器中存放字?jǐn)?shù)據(jù)時(shí),低8位數(shù)據(jù)應(yīng)放在 單元,高8位數(shù)據(jù)應(yīng)放在 單元。9. 一般情況下微型機(jī)尋址I/O端口有 和 兩種方式,8086CPU采用 方式。10. 計(jì)數(shù)符號(hào)9的ASCII碼值為 。11. 為了能夠?qū)ぶ?MB的存儲(chǔ)器空間,8086CPU有 個(gè)段寄存器,它們分別是代碼段寄存器 ,數(shù)據(jù)段寄存器 ,堆棧段寄存器SS和擴(kuò)展段寄存器 。12. 8086

27、復(fù)位時(shí),寄存器CS的值為 ,寄存器IP的值 。13. 串尋址方式僅在8086的 指令中使用。指令的操作數(shù)大多在內(nèi)存單元中,且規(guī)定源操作數(shù)的邏輯地址為 ,目的操作數(shù)的邏輯地址為 。14. 微型計(jì)算機(jī)在硬件上是由 、存儲(chǔ)器、 和總線四部分組成。15. CPU與外設(shè)的通信方式有 , 和 。16. 8253是一個(gè)可編程的 接口芯片,它有 種工作方式。17. CPU在一定條件下接收外部設(shè)備的請求,暫時(shí)停止執(zhí)行原來的程序而轉(zhuǎn)去為外部設(shè)備服務(wù),處理好后再返回來繼續(xù)執(zhí)行原來程序的過程叫做 。18. 通常而言,指令系統(tǒng)尋址方式就是指令中用于說明 所在地址的方法,尋址方式的多少是衡量 功能的指標(biāo)。19. 無論微處

28、理器、微型計(jì)算機(jī)、微型計(jì)算機(jī)系統(tǒng),都采用 結(jié)構(gòu)連接各部件,從而構(gòu)成一個(gè)整體。20. 假設(shè)有兩個(gè)數(shù)X=-107,Y=+74,則按8位二進(jìn)制可寫出:X補(bǔ)= ,Y補(bǔ)= 。21.8255A有多種工作方式,其中A口有 種工作方式,B口有 種工作方式。22. 8086CPU訪問I/O端口時(shí),應(yīng)使用專門的指令 和 。23.8086的4個(gè)16位的通用數(shù)據(jù)寄存器分別是 、 、 、 、 。24.8086CPU的標(biāo)志寄存器中有3個(gè)控制標(biāo)志位,與中斷操作有關(guān)的控制標(biāo)志位是 ,與串操作有關(guān)的控制標(biāo)志位是 ,與單步調(diào)試操作有關(guān)的控制標(biāo)志位是 。25. 8086CPU可尋址存儲(chǔ)器空間為 ,它把存儲(chǔ)器空間分成 段。26. 把

29、AX寄存器的最高3位清0,其余位不變的指令是 ;使BH寄存器的D3、D5、D7位置1,其余位保留的指令是 。27. 設(shè)8086系統(tǒng)中堆棧段的段地址為3100H,則該段的物理地址范圍是從 到 。28. 十進(jìn)制數(shù)54的二進(jìn)制表示為 ,十六進(jìn)制表示為 。29. 8086CPU在數(shù)據(jù)的串操作中規(guī)定,寄存器DS用作 的段寄存器,寄存器ES用作 的段寄存器,寄存器SI用作 的變址指針,寄存器DI用作 的變址指針。30. ROM中僅能一次寫入數(shù)據(jù)的是 ,電可擦除的是 。31. 串行通信的特點(diǎn)是傳輸速度 、傳輸距離 。32. 8086CPU的標(biāo)志寄存器FR中有3個(gè)控制標(biāo)志位,用來控制CPU的操作,其中與中斷操

30、作有關(guān)的是 ,與串操作有關(guān)的是 ,與單步調(diào)試操作有關(guān)的是 。33. 軟件中斷的指令符為 ,中斷服務(wù)程序的返回指令符為 。34. 在移位指令中,如果移位次數(shù)超過1次,則必須先將移位次數(shù)賦給 寄存器。35. 在數(shù)據(jù)采集系統(tǒng)中,能夠?qū)⒛M量轉(zhuǎn)換成數(shù)字量的器件是 ,而將數(shù)字量轉(zhuǎn)換成模擬量的器件則是 。36. 當(dāng)8086CPU往存儲(chǔ)器中存放字?jǐn)?shù)據(jù)時(shí),低8位數(shù)據(jù)應(yīng)放在 單元,高8位數(shù)據(jù)應(yīng)放在 單元。37. 十進(jìn)制數(shù)72的二進(jìn)制補(bǔ)碼(8位機(jī)中)表示應(yīng)為 ,它的二進(jìn)制反碼表示應(yīng)為 。38. 8086CPU有 條地址線,可尋址存儲(chǔ)空間有 MB。39. PROM是 次寫入型ROM,EEPROM是 次寫入型ROM。

31、40. 數(shù)據(jù)的并行I/O方式以 為單位進(jìn)行傳送,其中的各位同步地收/發(fā)。41. CPU與外設(shè)通信,傳遞的信息除了有數(shù)據(jù)信息外,還有 和 信息。42. 8086CPU的中斷類型碼共 個(gè),中斷服務(wù)程序的入口地址表放在存儲(chǔ)器區(qū)間為 到 。43. 串行通信中的調(diào)制是將 信號(hào)變換為 信號(hào),而解調(diào)則是將 信號(hào)變換為 信號(hào)。44. 存放字?jǐn)?shù)據(jù)時(shí),低8位數(shù)據(jù)應(yīng)放在存儲(chǔ)器的 單元,高8位數(shù)據(jù)應(yīng)放在存儲(chǔ)器的 單元,并且用這兩個(gè)地址中較 的一個(gè)作為該字的地址。45. 增量指令I(lǐng)NC的執(zhí)行 CF標(biāo)志位。46. 二進(jìn)制數(shù)01110010B和11001110B相“與”的結(jié)果是 。47. 8086CPU的標(biāo)志寄存器FR中有

32、6個(gè)狀態(tài)標(biāo)志位,用來表示運(yùn)算結(jié)果的特征,它們是 、 、SF、PF、 以 及 。48. 8086CPU采用指令流水線結(jié)構(gòu)的特點(diǎn)是提高 的執(zhí)行速度。49. 指令由 字段和 字段組成,其中 字段是不能缺省的。50. 依在計(jì)算機(jī)系統(tǒng)的地位和位置存儲(chǔ)器分為 和 ,一般的存儲(chǔ)單元以 為單位。51. 8086CPU的中斷類型碼共 個(gè),中斷服務(wù)程序的入口地址表放在存儲(chǔ)器區(qū)間為 到 。52. 串行通信中所指的數(shù)據(jù)傳輸方向有三種形式,即 方式、半雙工方式和 方式。53. 在8086指令系統(tǒng)中,要將I/O口地址200H、201H中的16位數(shù)據(jù)送入8086CPU使用的指令為 。54. 計(jì)算機(jī)中的三總線是指 、 和控制

33、總線。55. 若CS=A000H,IP=2300H,則物理地址PA= 。若PA不變,IP=1000H,則CS= 。56. 8086CPU的執(zhí)行部件中有4個(gè)通用數(shù)據(jù)寄存器分別是累加器 ,基數(shù)指針 ,計(jì)數(shù)指針 以及 。57. 將端口地址200、201中的16位數(shù)據(jù)送入8086CPU,使用指令 。58. 堆棧操作遵循 原則,指令隊(duì)列遵循 原則。59. 外部中斷控制信號(hào)INTR與NMI的不同點(diǎn)在于INTR的響應(yīng)受 的控制,而NMI不受 的影響。60. 8086系統(tǒng)中,每一個(gè)存儲(chǔ)單元可存放 位二進(jìn)制數(shù),若字?jǐn)?shù)據(jù)從偶地址單元開始存放,稱該字為 ,若字?jǐn)?shù)據(jù)從奇地址單元開始存放,稱該字為 。61. 8253是

34、一個(gè)可編程的 接口芯片,它能提供 個(gè)獨(dú)立的定時(shí)/計(jì)數(shù)器。62. 在計(jì)算機(jī)系統(tǒng)中,完成某種操作的命令稱為 ,完成某一具體任務(wù)所需指令的集合稱為 。63. 計(jì)算機(jī)中的三總線是指 、 和控制總線。64. 十進(jìn)制數(shù)-4在計(jì)算機(jī)中的二進(jìn)制原碼(8位)表示為 。65. 8086CPU的4個(gè)16位段寄存器分別是代碼段寄存器 ,堆棧段寄存器SS以及數(shù)據(jù)段寄存器 和擴(kuò)展段寄存器 。66. 指令中用于說明操作數(shù)所在地址的方法,稱為 。指令MOV AL,ES:BX中源操作數(shù)是 尋址方式,這里的ES:是 。67. 計(jì)算機(jī)時(shí)鐘脈沖的頻率稱為 ,它的倒數(shù)稱為 。68. 設(shè)8086中數(shù)據(jù)段的段地址為2300H,則該數(shù)據(jù)段的

35、物理地址范圍是 到 。69. 8086CPU的標(biāo)志寄存器中有3個(gè)控制標(biāo)志位,其中與中斷操作有關(guān)的是 ,與串操作有關(guān)的是 ,與單步調(diào)試操作有關(guān)的是 。70. 8253A有 個(gè)獨(dú)立的定時(shí)/計(jì)數(shù)器,每個(gè)都有 種工作方式。71. 若SS=3240H,SP=2000H,棧頂?shù)奈锢淼刂窞?。72. 8086CPU可訪問的存儲(chǔ)器空間為 ;字節(jié)I/O空間為 ,字I/O空間為 。微機(jī)原理練習(xí)三 判斷說明題(先判斷對錯(cuò),有誤請說明理由)1. 8086系統(tǒng)中的物理地址和邏輯地址沒有區(qū)別。( )2. 8086CPU段寄存器CS,DS,SS,ES之間可直接相互傳送數(shù)據(jù)。( )3. 16位機(jī)即指該機(jī)CPU的數(shù)據(jù)線為16條

36、。( )4 將匯編語言源程序翻譯成機(jī)器語言的過程叫做匯編。( )5 8086的外部硬件中斷包括非屏蔽中斷(NMI)和可屏蔽中斷(INTR)兩類,它們都受CPU內(nèi)部的中斷允許標(biāo)志IF的控制。( )6 對于無符號(hào)數(shù)和有符號(hào)數(shù),判斷兩數(shù)相加后的結(jié)果是否正確的依據(jù)不同。( )7在8086存儲(chǔ)器中存放數(shù)據(jù)字時(shí)有“對準(zhǔn)字”和“非對準(zhǔn)字”之分。( )8 偽指令語句和指令性語句一樣,都是CPU可執(zhí)行的語句。( )9 計(jì)算機(jī)與外設(shè)信息交換方式有兩種,一種是并行通信,另一種是串行通信。( )10CPU與外部設(shè)備通信不一定需要使用接口。( )11在8086CPU體系結(jié)構(gòu)中,指令執(zhí)行部件EU和總線接口部件BIU的并行

37、獨(dú)立工作,有效地加快了系統(tǒng)的運(yùn)算速度。( )12. 控制標(biāo)志IF控制串操作指令中地址指針的增量方向。( )13. 16位機(jī)即指該機(jī)CPU的地址線為16條。( )14. 任何一條計(jì)算機(jī)指令都包含操作碼和操作數(shù)兩部分。( )15. 使AL寄存器中的內(nèi)容求反的指令是“XOR AL,AL”。( )16. 8086CPU要與外部設(shè)備交換數(shù)據(jù),必須通過累加器AX或AL。( )17. 在8086存儲(chǔ)器中存放數(shù)據(jù)字時(shí)有“對準(zhǔn)字”和“非對準(zhǔn)字”之分。( )18. 偽指令語句和指令性語句一樣,都是CPU可執(zhí)行的語句。( )19. 并行通信的特點(diǎn)是速度快、距離短、引線較多。( )20. 在計(jì)算機(jī)應(yīng)用系統(tǒng)中,由模擬量

38、轉(zhuǎn)換成數(shù)字量使用D/A轉(zhuǎn)換器,由數(shù)字量轉(zhuǎn)換成模擬量使用A/D轉(zhuǎn)換器。( )21. 匯編語言就是機(jī)器語言。( )22. 若X原=X反=X補(bǔ),則該數(shù)為正數(shù)。( )23. 8086CPU對可屏蔽中斷INTR的響應(yīng)條件是標(biāo)志位TF置1。( )24. 8086字存儲(chǔ)中,較低地址單元存字的高8位,較高地址單元存字的低8位。( )25. 機(jī)器語言是馮諾伊曼計(jì)算機(jī)惟一能夠理解且直接執(zhí)行的語言。( )26. 立即數(shù)不允許被用作目的操作數(shù)。( )27. 匯編語言程序可以只有代碼段。( )28. 靜態(tài)RAM需要刷新電路。( )29. 用1024X8的SRAM芯片組成2KB存儲(chǔ)器,應(yīng)擴(kuò)展位線。( )30. 異步查詢方

39、式是CPU主動(dòng)、外設(shè)被動(dòng),所以CPU的效率高。( )31. CPU是中央處理器的簡稱,它至少包含一個(gè)處理器,為了提高計(jì)算速度,CPU也可以由多個(gè)處理器組成。( )32. 8086CPU工作于最小工作模式時(shí),控制信號(hào)由8086CPU提供。( )33. 8086CPU中包含了寄存器和存儲(chǔ)器。( )34. 立即數(shù)尋址方式只能用于源操作數(shù),它主要用來給寄存器賦初值。( )35. 匯編程序就是匯編語言程序。( )36. 相對而言,動(dòng)態(tài)RAM比靜態(tài)RAM的外圍電路簡單。( )37. 匯編語言程序可以只有代碼段。( )38. 異步查詢方式是CPU主動(dòng)、外設(shè)被動(dòng),所以CPU效率高。( )39. 若非屏蔽中斷N

40、MI和可屏蔽中斷INTR請求同時(shí)發(fā)生,8086先響應(yīng)INTR中斷。( )40. ADC0809是8位逐次逼近型D/A轉(zhuǎn)換芯片。( )41. PC機(jī)中實(shí)際上只使用了10條地址線(A0-A9)參與I/O端口地址譯碼,能訪問的端口數(shù)最多為1024個(gè)。( )42. 可編程中斷控制器8259A僅能單片使用。( )43. 16位機(jī)即指該機(jī)CPU的地址線為16條。( )44. 8086CPU工作于最大模式時(shí),控制信號(hào)由8086CPU提供。( )45. 響應(yīng)非屏蔽中斷NMI的條件是控制標(biāo)志位IF必須置1。( )46. 通常I/O接口又稱為I/O端口。( )47. 當(dāng)I/O端口與存儲(chǔ)器統(tǒng)一編址時(shí),可用相同的指令

41、操作。( )48. EEPROM的數(shù)據(jù)擦除方式為光擦除。( )49. 動(dòng)態(tài)RAM需要刷新電路。( )50. 在計(jì)算機(jī)應(yīng)用系統(tǒng)中,由模擬量轉(zhuǎn)換成數(shù)字量使用D/A轉(zhuǎn)換器,由數(shù)字量轉(zhuǎn)換成模擬量使用A/D轉(zhuǎn)換器。( )51. 8086CPU的EU單元直接經(jīng)外部總線讀取數(shù)據(jù)。( )52. 8086CPU的指令隊(duì)列滿足“先進(jìn)后出”的原則。( )53. 對準(zhǔn)字、非對準(zhǔn)字的讀寫周期數(shù)不一樣。( )54. 存儲(chǔ)器芯片的主要技術(shù)指標(biāo)是容量、存取時(shí)間和可靠性。( )55. 每一個(gè)中斷服務(wù)程序的入口地址占用中斷向量表的2個(gè)地址。( )56. 當(dāng)I/O接口與存儲(chǔ)器統(tǒng)一編址時(shí),可用相同的指令操作。( )57. 中斷控制芯

42、片8259A提供了對8個(gè)中斷源中斷請求信號(hào)的管理。( )58. 匯編語言程序不能只有代碼段。( )59. 在計(jì)算機(jī)應(yīng)用系統(tǒng)中,由模擬量轉(zhuǎn)換成數(shù)字量使用D/A轉(zhuǎn)換器,由數(shù)字量轉(zhuǎn)換成模擬量使用A/D轉(zhuǎn)換器。( )60. 串行接口中“串行”的含義僅指接口與外設(shè)之間的數(shù)據(jù)交換是串行的,而接口與CPU之間的數(shù)據(jù)交換仍然是并行的。( )61. 8086系統(tǒng)中的物理地址和邏輯地址沒有區(qū)別。( )62. 存儲(chǔ)器是計(jì)算機(jī)系統(tǒng)中不可缺少的器件。( )63. 在8086CPU中,當(dāng)兩個(gè)帶符號(hào)數(shù)的運(yùn)算結(jié)果為負(fù)數(shù)時(shí),狀態(tài)標(biāo)志位SF=1。( )64. 8086CPU的EU單元直接經(jīng)外部總線讀取數(shù)據(jù)。( )65. NOT指

43、令的操作數(shù)不能是立即數(shù)。( )66. CS寄存器的內(nèi)容可以被推入棧,因而也可以將堆棧中的數(shù)據(jù)彈出至CS中。( )67. 靜態(tài)RAM需要刷新電路。( )68. DMA方式下,CPU不直接參與外設(shè)與內(nèi)存間的數(shù)據(jù)傳輸。( )69. 通常I/O接口又稱為I/O端口。( )70. 中斷方式是CPU被動(dòng)、外設(shè)主動(dòng),所以CPU效率高。( )71. 匯編語言就是機(jī)器語言。( )72. 若X原=X反=X補(bǔ),則X為正數(shù)。( )73. 16位機(jī)即指該機(jī)CPU的地址線為16條。( )74. 無論是什么微機(jī),其CPU都具有相同的機(jī)器指令。( )75. 對準(zhǔn)字、非對準(zhǔn)字的讀寫周期數(shù)均一樣。( )76. 寄存器尋址比存儲(chǔ)器

44、尋址的運(yùn)算速度快。( )77. 堆棧指針SP總是指向堆棧的棧底。( )78. 8086CPU工作于最大工作模式時(shí),控制信號(hào)由8086CPU提供。( )79. 將存儲(chǔ)單元、I/O端口統(tǒng)一編址,CPU就不需要安排單獨(dú)的I/O操作指令。( )80. CPU與外部設(shè)備通信都需要使用接口。( )微機(jī)原理練習(xí)四 指令改錯(cuò)題(先判斷指令的正誤,有誤請改正)1. MOV BX,20H2 MOV CS,AX3. DEC BX4. OUT 300H,AL5. PUSH AL6. MOV DX,2000H 7. MOV CS,2000H8. ROL DX,59. OUT 30H,AL10. INC SI11. PU

45、SH CL 12. MUL AL,E5H13. INT 014. MOV IP,2300H15. INC SI16. MOV BP,AL17. MOV CS,AX18. IN AL,300H19. PUSH AL20. INC IP21. POP FR 22. ADD CX+123. ROL DX,524. INC BX25. XLAT BX26. MOV 234H,BX27. MOV AL,1200H28. MOV CS,AX29. MOV DS,AX30. PUSH DL31. MOV 1000H,SI32. MOV 2300H,DX33. XCHG CX,BX34. OUT AL,30H35. PUSH AL36. MOV 1234,BX37. ADD 2000H,DX38. MOV AX,DL39. IN 30H,AL40. PUSH BX微機(jī)原理練習(xí)五 簡答題1. 設(shè)寄存器(DS)=3000H,(SS)=2100H,(ES)=1200H,(SI)=1000H,(BX)=0100H,(BP)=0010H,數(shù)據(jù)段中變量MASK的偏移地址值為50H。試指出下列各條指令中源操作數(shù)的尋址方式是什么?對于存儲(chǔ)器

溫馨提示

  • 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

提交評論