15年春季微機(jī)與接口技術(shù)復(fù)習(xí)題_第1頁
15年春季微機(jī)與接口技術(shù)復(fù)習(xí)題_第2頁
15年春季微機(jī)與接口技術(shù)復(fù)習(xí)題_第3頁
15年春季微機(jī)與接口技術(shù)復(fù)習(xí)題_第4頁
15年春季微機(jī)與接口技術(shù)復(fù)習(xí)題_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第 - 1 - 頁 共 -18- 頁14年春季學(xué)期微機(jī)接口技術(shù)復(fù)習(xí)題供電信學(xué)院各專業(yè)復(fù)習(xí)參考1、假設(shè)(CS)=3000H, (DS)=4000H, (ES)=2000H, (SS)=5000H, (AX)=2060H, (BX)=3000H, (CX)=5, (DX)=0, (SI)=2060H, (DI)=3000H, (43000H)=0A006H, (23000H)=0B116H, (33000H)=0F802H, (25060)=00B0H,下列各條指令為單獨(dú)執(zhí)行指令,前后無關(guān)系,請回到括號中的問題。(1) SBB AX,BX ;完成的是( 帶借位減法 )操作,AX=( )(2) CMP AX,WORD PTRSI+0FA0H ; 完成的是 ( 兩個(gè)數(shù)的比較 )操作,AX=( )(3) MUL BYTE PTRBX ; 完成的是( 兩個(gè)數(shù)的乘法 )操作,AX=( )(4) DIV BH ;完成的是(兩個(gè)數(shù)的除法 )操作,AX=( )(5) SAR AX,CL ;完成的是( )操作,AX=( )2、假設(shè)(DS)=2000H, (ES)=3000H, (SS)=4000H, (SP)=100H, (BX)=200H, (SI)=0001, (DI)=0002, (BP)=256,字變量 ARRAY偏移地址為 0050H, (20250H)=1234H, (40100H)=00A0H, (40102H)=2200H。執(zhí)行下列程序段并分析指令執(zhí)行后的結(jié)果,(注意:不是單條指令) ,按給出的要求填空回答問題: (1)MOV AX,BPSI 源操作數(shù)物理地址= H , 指令執(zhí)行后(AX)= H(2)POP AX 源操作數(shù)物理地址= H , 指令執(zhí)行后(AX)= H(3)MOV AL,BX 源操作數(shù)有效地址= H, 指令執(zhí)行后(AX)= H(4)LEA DI,ARRAY 源操作數(shù)的尋址方式是 , 指令執(zhí)行后(DI)= H(5)JMP BX 指令執(zhí)行后(IP)= H(6)INC BX 源操作數(shù)的尋址方式是 3、指出下列指令的錯(cuò)誤,(要求說明錯(cuò)誤的原因,并給出正確的寫法)(1) MOV AH, BX(2) MOV SI, BX(3) MOV AX, SIDI(4) MOV BYTE PTRBX,1000H第 - 2 - 頁 共 -18- 頁(5) MOV DS,BP4、若給定 AX和 BX的值如下,(1) (AX)=14C8H, (BX)=808DH (2) (AX)=D022H, (BX)=9F70H(3) (AX)=148DH, (BX)=808DH (4) (AX)=9F22H, (BX)=9F20H已知下列程序段,按無符號數(shù)計(jì)算,說明程序的轉(zhuǎn)向。ADD AL,BLJZ L1JC L2CMP AH,BHJC L3JZ L4JMP L55、下面的數(shù)據(jù)項(xiàng)定義了多少個(gè)字節(jié)?DATA_1 DB 6 DUP(4 DUP(0FFH)答案: 24 字節(jié)6、指出下列指令的錯(cuò)誤:(1) MOVAH,BX (2) MOVSI,BX (3) MOVAX,SIDI(4) MOVAX,BXBP (5) MOVBX,ES:AX (6) MOVBYTE PTRBX,1000(7) MOVAX,OFFSET SI(8) MOVCS,AX (9) MOVDS,BP答案:(1) 源、目的字長不一致(2) 源、目的不能同時(shí)為存貯器尋址方式(3) 基址變址方式不能有 SI 和 DI的組合(4) 基址變址方式不能有 BX 和 BP的組合(5) 在 8086尋址方式中,AX 不能作為基址寄存器使用,而且源、目的不能同時(shí)為存貯器尋址方式(6) 1000超出一個(gè)字節(jié)的表數(shù)范圍(7) OFFSET只用于簡單變量,應(yīng)去掉(8) CS不能作為目的寄存器第 - 3 - 頁 共 -18- 頁(9) 段地址不能直接送入數(shù)據(jù)段寄存器(10)根據(jù)中斷源的不同,中斷可以分為外部中斷、內(nèi)部中端和軟件中斷。 ( ) 答案:中斷可以分為外部中斷、內(nèi)部中端。(11)數(shù)據(jù)傳送指令:MOV 1000H,AL ( )答案:存儲器之間不能傳送數(shù)據(jù),MOV AL, BX;MOV 1000H, AL(12)出棧指令:POP AL ( )答案:堆棧操作為字操作;POP AX(13)數(shù)據(jù)傳送指令:MOV AL,BX ( )答案:數(shù)據(jù)長度比一致;MOV AX,BX 或 MOV AL,BL(14)數(shù)據(jù)傳送指令:MOV DS,1000H ( )答案:存儲器的內(nèi)容不能直接傳送到段寄存器,只能用 16位通用寄存器傳送。(15)除法指令:MOV AX ,BL ( )答案:目的操作數(shù)是隱含為 AX或 DX:AX 中(16)數(shù)據(jù)傳送指令:MOV ES,CS ( )答案:段寄存器之間不能傳送數(shù)據(jù),只能用 16位通用寄存器傳送(17)數(shù)據(jù)傳送指令:MOV ES,AX ( )(18)加 1指令:INC BX ( )(19)對一個(gè)字?jǐn)?shù)據(jù),當(dāng)從偶地址存取時(shí)需占用 2個(gè)總線周期,而從奇地址存取時(shí)需 1個(gè)總線周期。 ( )(20) 、8086/8088CPU 執(zhí)行指令 RET與 IRET產(chǎn)生的操作是一樣的 ( )(21) 、根據(jù)中斷源的不同,中斷可以分為外部中斷、內(nèi)部中端和軟件中斷。 ( ) 答案:中斷可以分為外部中斷、內(nèi)部中端。8、完成下列的填空1) CPU 中運(yùn)算器的功能主要是( )。A.算數(shù)運(yùn)算 B.邏輯運(yùn)算 C.函數(shù)運(yùn)算 D. 算數(shù)運(yùn)算和邏輯運(yùn)算2).CPU 與外設(shè)間數(shù)據(jù)傳送的控制方式有( )。A.中斷方式 B.程序控制方式 C.DMA 方式 D.以上三種都是3)段地址最多可以為( )字節(jié)。A.128K B.64K C.32K D.16K4) 指令 MOV AX, MASKBXSI中源操作數(shù)的尋址方式為( )。A.寄存器尋址 B.變址尋址 C.基址變址尋址 D.相對基址變址尋址第 - 4 - 頁 共 -18- 頁5)EPROM 是指( D )。A.隨機(jī)讀寫存儲器 B.可編程只讀存儲器 C.只讀存儲器 D.可擦除可編程只讀存儲器6)堆棧的工作方式是( )。A.先進(jìn)先出 B.隨機(jī)讀寫 C.只能讀出不能寫入 D.后進(jìn)先出7)要使 8086CPU工作在最小方式,其引腳 MN/MX(非)應(yīng)接( D )電平。 A、 TTL B、 CMOS C、 邏輯低 D、邏輯高 8) 從 8086CPU的功能結(jié)構(gòu)上看,其是由( c )兩部分組成。 A、 控制器和 20位物理地址加法器 B、 運(yùn)算器和總線接口 C、 執(zhí)行單元和總線接口單元 D、控制器和運(yùn)算器 9) 某 RAM芯片有 12條地址線,它的容量為( )。A) 1024K B)4M C)8M D)16M10) 8086/8088 在內(nèi)存 00000H003FFH 空間建立了一個(gè)中斷向量表,可容納( )個(gè)中斷向量A)1024 B)256 B)1M C)51211) 8086/8088 的四個(gè)通用寄存器分別是( )A)AX、BX、CX、DX B)AX、BX、SI、DX B)AX、BX、SI、DI C)AX、BX、CX、BP12) 8086 微機(jī)系統(tǒng)中的中斷向量地址是( )A)子程序入口地址 B)中斷服務(wù)程序入口地址 B)存放中斷向量的地址 C)中斷服務(wù)程序入口地址的地址13) 在異步串行通信中,若采用 8位數(shù)據(jù)、一位奇偶校驗(yàn)位、一位起始位、一位停止位的字符格式,當(dāng)波特率為 2400bps,則每秒鐘能傳送的數(shù)據(jù)字節(jié)數(shù)最多為( ) A)180 B)218 B)240 C)30014) 8255 使用了( )個(gè)端口地址A)1 B)2 B)3 C)415) 8253 的輸入脈沖的頻率為 1MHZ,要求輸出為 2KHZ的方波信號,它的初值為( )A)01F1H B)01F2H B)01F3H C)01F4H16) 、LOOP 指令執(zhí)行時(shí),隱含的寄存器為( )A)AX B)BX C)CX D)DX17) 、每當(dāng) CPU執(zhí)行指令時(shí),決定指令的物理地址的寄存器是( )第 - 5 - 頁 共 -18- 頁A)SS,SP B)DS,DXB)CS,IP C)SI,DI18) 、若程序段中定義一個(gè)緩沖區(qū),執(zhí)行 BUFFER DD 10 DUP(?)后,則緩沖區(qū)的容量是( )A)10BYTE B)20BYTEC)40BYTE D)100BYTE19) 、在 8088CPU中,用于堆棧操作指令的寄存器是( )A)AX B)BX C)SP D)SI21) 、指令 MOV AX, MASKBXSI中源操作數(shù)的尋址方式為( )。A)寄存器尋址 B)變址尋址 C)基址變址尋址 D)相對基址變址尋址22) 、8086 在對存儲器做讀操作時(shí),WR、RD、M/IO 三條線的邏輯電平為( )A)1、1、1 B)1、0、1 C)0、0、0 D)0、1、123) 、8088 在訪問數(shù)據(jù)段及堆棧段的偏移量分別由( )提供。A) DS、CS B)ES、DS C)DS、ES D)SS、SP(DS數(shù)據(jù)段寄存器;cs-代碼段寄存器;ss-堆棧段寄存器;es-附加數(shù)據(jù)段寄存器)24)8086 匯編指令通常由( )兩部分組成。A)指令標(biāo)號與指令助記符 B)指令標(biāo)號與操作數(shù) C)操作數(shù)與注釋 D)指令助記符與操作數(shù)25) 假設(shè) AL=FFH,執(zhí)行 INC AL指令后不受影響的標(biāo)志位是( ) 。A)ZF B)CF C)OF D)AF26) 執(zhí)行 P0P指令后,SP 的內(nèi)容是( )A) (SP)(SP+1) B) (SP)(SP-1) C) (SP)(SP+2) D) (SP)(SP-2)28)設(shè)(AX)0ABDFH,則在執(zhí)行指令“AND AX,0001H”后,AX 寄存器的內(nèi)容為:(C ) A)0ABDEH B)0FFFFH C)0001H D)0000H 22、設(shè)(AL)10H, (BL)20H,則在執(zhí)行了指令“SUB AL,BL”后,標(biāo)志位 CF和 ZF的值分別為:(C ) A)0,0 B)0,1 C)1,0 D)1,1 29)現(xiàn)行數(shù)據(jù)段位于存儲器 B0000HBFFFFH 64K 空間,期中某字節(jié)數(shù)據(jù)存放在 BOFFFH單元,則該數(shù)據(jù)的段基址與段內(nèi)偏移地址分別為:(C ) A)B000H:BOFFH B)0000H:OFFFH C)B000H:OFFFH D)BOOOH:OOFFH 第 - 6 - 頁 共 -18- 頁30)若某存儲器芯片容量為 512KB ,有 8條數(shù)據(jù)線,則它具有的地址線條數(shù)為:( D) A)16 B)17 C)18 D)19 31)若寄存器 AX=1111H,BX =2222H,CX=3333H,DX=4444H,依次執(zhí)行下列指令序列PUSH AXPUSH BXPOP CXPOP DX 則寄存器: DX= A A)1111H, B)2222H C)3333H D)1122H9、8086 有幾個(gè)段寄存器?各自的作用是什么? 答案:有代碼段 CS 存放代碼段的段地址; 數(shù)據(jù)段 DS 存放數(shù)據(jù)段的段地址 ; 附加段 ES 存放附加段的段地址 ; 堆棧段 SS 存放堆棧段的段地址10、什么是 8086的中斷類型碼(或中斷向量)?CPU 是如何由中斷類型碼(或中斷向量)找到中斷向量表?中斷向量表的作用是什么? 8086 微處理機(jī)可處理的每種中斷的編號為中斷類型碼(1 分) 。中斷類型碼乘 4得到向量表的入口(2 分) 。中斷向量表的作用是存放中斷服務(wù)子程序的入口地址。11、8086 給電后或復(fù)位后,AX、BX、CS,SS、DS、IP 的內(nèi)容為何?CPU 從存儲器那個(gè)物理地址開始取第一條指令執(zhí)行。答案:AX=BX= SS=DS=IP=0000H;CS=FFFFH;系統(tǒng)從 FFFF0H的起始地址取指令12、在 8086的存儲器設(shè)計(jì)中為什么要分奇、偶存儲體?奇、偶存儲體分辨由那幾個(gè)信號線控制? 答案:8086 是一個(gè) 16位微處理器, 其數(shù)據(jù)總線為 16位,但存儲器為 8位數(shù)據(jù)線, 在讀寫存儲器時(shí),為了實(shí)現(xiàn)既可以訪問一個(gè)字節(jié)(字節(jié)訪問) ,也可以同時(shí)訪問兩個(gè)字節(jié)(字訪問) 。 8086把存儲空間它分為偶、 奇兩個(gè)存儲體。用 BHE和 AO兩個(gè)信號線來控制來區(qū)分是對奇地址還是偶地址讀寫。所有的偶地址單元集中于偶存儲體, 所有的奇地址單元集中于奇存儲體。13、當(dāng)數(shù)據(jù)從 8255A的 C端口讀到 CPU時(shí),8255A 的控制信號 CS、 、 、A 1、A O分別是RDW什么電平? 答案: CS=0、 =0、 =1、A1=1,A0=0RDW14、8086 在什么時(shí)候與什么條件下可以響應(yīng)一個(gè)外部 INTR中斷請求?中斷向量表在存儲器的什么位置?這個(gè)向量表的內(nèi)容是什么? 第 - 7 - 頁 共 -18- 頁答案:每執(zhí)行完一條指令后自動判斷是否有中斷請求信號,如有則在 IF=1的條件下可以響應(yīng)一個(gè)外部 INTR中斷請求。中斷向量表在存儲器的 00000H-003FFH處。向量表的內(nèi)容是中斷服務(wù)子程序的入口地址。15、ADC 0809模/數(shù)轉(zhuǎn)換接口電路中 ADDA、ADDB、ADDC 三位控制線的作用是什么?它是多少位的數(shù)字量輸出?如果被采樣信號的范圍為 05V,最小分辨率多少?答案:ADDA、ADDB、ADDC 三位控制線用來控制 8路輸入中那一路被選中。它是 8位的數(shù)字量輸出。最小分辨率為 5V/255=0.0196V17、在 8086微機(jī)系統(tǒng)中,什么是邏輯地址?什么是偏移地址?什么是物理地址?物理地址計(jì)算公式?邏輯地址為:段基地址 : 段內(nèi)偏移地址。偏移地址:由指令的尋址方式給出的地址。物理地址:對應(yīng)每個(gè)物理存儲單元的 20位地址,從 00000H FFFFFH物理地址計(jì)算公式:段基地址16(或10H) 段內(nèi)偏移地址18、中斷向量表在存儲器的什么位置?這個(gè)向量表的內(nèi)容是什么?。答案:中斷向量表在存儲器的 00000H-003FFH處。向量表的內(nèi)容是中斷服務(wù)子程序的入口地址。19、已知(DS)=2000H, (AX)=1000H, (BX)=1000H, (CX)=0002H, (DX)=0020H, (SI)=1000H, (21010H)=1000H, (23000H)=0B116H,(33000H)=0F802H, (25060)=00B00H, CF=1 ,請按要求回答下列各條指令單獨(dú)執(zhí)行完后的問題。(1) ADC AX,DX ;指令功能為( ) , AX=( ) ,(2) SBB AX, 10H SI ;指令功能為( ) , AX=( ) ,(3) MUL DL ;指令功能為( ) , AX=( )(4) SHR DL,CL ;指令功能為( ) , DX=( )(5) XOR,AX, AX ;指令尋址方式為( ) , AX=( )20、將存儲器數(shù)據(jù)段偏移地址為 1000H的字?jǐn)?shù)據(jù)的高 8位變反,其余位不變。MOV AX,1000H ;NOT AH21、將寄存器 AX內(nèi)容與 BX內(nèi)容及標(biāo)志位 CF的內(nèi)容相加,結(jié)果送 CX。第 - 8 - 頁 共 -18- 頁ADC AX,BX ; MOV CX,AX22、 、請用循環(huán)程序完成將 DS=2000H,偏移地址為 1000H連續(xù) 100個(gè)單元中的內(nèi)容 清零。1)MOV AX,2000H; 5) LOOP1:MOV (SI) ,00H2)MOV DS,AX, ; 6) INC SI ;3)MOV SI,1000H; 7) DEC CX ;4)MOV,CX,100; 8) JNZ LOOP123、請編寫程序完成 8位無符號數(shù):12345678H+87654321H 的運(yùn)算,結(jié)果存放在 DX:CX 中。1) MOV CX,5678H 2) ADD CX,4321H3) MOV DX,1234HH4) ADC DX,8765H24、假設(shè)(DS)=2000H, (ES)=3000H, (CX)=0000H, (SS)=1000H, (SP)=0100H, (BX)=0200H, (SI)=0001H, (DI)=0010H, (BP)=0100H,DISP=02H, (30202H)=8090H, (10100H)=00A0H, (20200H)=12H, (20201H)=34H, (20202H)=78H, (20203H)=56H 執(zhí)行下列程序段并分析指令執(zhí)行后的結(jié)果, (注意:不是單條指令) ,按給出的要求填空回答問題: (1)MOV AX,BXSI ;源操作的尋址方式是 基址變址尋址 ,指令執(zhí)行后(BX)= 7834H(2)POP AX ;源操作的尋址方式是 寄存器尋址 ,指令執(zhí)行后(AX)= 00A0H(3)MOV AL,ES:DISPBX ;源操作的尋址方式是寄存器相對尋址 ,指令執(zhí)行后(AL)= 90H(4)MOV CX, (0202H) ;源操作數(shù)的尋址方式是 直接尋址 , 指令執(zhí)行后(CX)= 5678H(5) MOV AX,2000H ;源操作數(shù)的尋址方式是 立即尋址 ,指令執(zhí)行后(AL)= 00 H25、執(zhí)行下面的程序段后,AX 的內(nèi)容是( ),BX 的內(nèi)容是( ). MOV AX,1234HMOV BX,5678HPUSH AX第 - 9 - 頁 共 -18- 頁P(yáng)USH BXPOP AXPOP BX26、連續(xù)執(zhí)行下列指令,并在空格中填寫指令執(zhí)行的結(jié)果。(1) MOV AX , 2060H AL= ;AH= ;(2) MOV DS , AX DS= ;AH= ;(3) MOV AL , AH AL= ;AH= ;(4) INC AX AL= ;AH= ;(5) MOV DX , 512 DL= ;DH= ;27、假設(shè)(CS)=3000H, (DS)=4000H, (ES)=2000H, (SS)=5000H,(SP)=1000H, (AX)=2060H, (BX)=1000H, (CX)=0005H, (DX)=0000H, (SI)=2060H, (DI)=3000H, (43000H)=2000H, (23000H)=0B116H, (33000H)=0F802H, (25060)=00B0H, (41000H)=0202H,CF=1。下列各條指令為單獨(dú)執(zhí)行指令,前后無關(guān)系,請回到括號中的問題。(1) ADC AX,BX 完成的是( 帶進(jìn)位加法 )操作,AX=( 3061H ) ,CF= 0 (2) CMP AL,70H 完成的是(比較 )操作,AL=( 60H ) ,CF= 1 (3) MUL BYTE PTRBX 完成的是(乘法 )操作,AX=(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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

提交評論