【正文】
匯編語言作業(yè)一 一、單選題第18題(1分)當(dāng)運算結(jié)果的最高位為1時,標(biāo)志位( 3 )。A.CF=1B.OF=1C.SF=1 D.ZF=1第19題(1分)8086CPU的寄存器中,通常用作數(shù)據(jù)寄存器,且隱含用法為I/O端口的間址寄存器的是( 4 )。A.AXB.BXC.CX D.DX第22題(1分)設(shè)(21b24H)=39H,(21B25H)=7BH,(21B26H)=51H,(21B27H)=84H.則(21B26H)的字單元內(nèi)容為( 4 )。A.517BHB.397bH C.7B39H D.8451H第25題(1分)8086/8088的輸入/輸出指令中,間接尋址外設(shè)時,地址總線使用了多少條?可訪問端口地址范圍為( 3 )。A.20條,O000H~0FFFFFHB.20條,0000H~0FFFFHC.16條,0000H~FFFFHD.8條,00H~FFH第28題(1分)微型計算機的字長是指( 1 )。A.計算機一次可以直接處理的二進制位數(shù)B.CPU數(shù)據(jù)總線的寬度C.一個字節(jié)的長度 D.CPU地址總線的寬度第31題(1分)匯編語言中,存放下一條將要執(zhí)行的指令地址寄存器是( 4 )。A.SPB.AXC.DID.IP第32 題(1分)匯編語言中,cpu和外部設(shè)備的信息傳送都要通過哪個寄存器( 2 )。A.BXB.AXC.CXD.DX二、多選題(不考)三、是非題第1題(1分)( 2 )當(dāng)ZF為1時,SF為1。第2題(1分)( 1 )8088/8086中,取指令和執(zhí)行指令可以重疊操作。第3題(1分)( 1 ) 當(dāng)DF=0時,串處理從低地址向高地址方向變化。第4題(1分)( 1 )當(dāng)IF=1時,開中斷。四、填空題第7題(2分)下列各數(shù)均為二進制補碼:A=00110010B,B=01001010B,C=11101001B,D=10111010B。試寫出下列運算的十進制數(shù)真值和各標(biāo)志位的值:A+B= 124 ,CF= 0 ,SF= 0 ,ZF=0 ,AF=0 ,PF=0 ,OF=0 .DCA= 97 。CF= 1 ,SF=1 ,ZF= 0 ,AF= 0 ,PF= 1 ,OF= 0 .第8題(3分)每條指令的執(zhí)行過程中是由 、 和 等操作組成。第9題(1分)指令只可存放在 cs 段中。第10題(2分)堆棧的棧頂由 sp 寄存器指出,非棧頂字由 bp 寄存器支持。第12題(3分)字1234H存放在地址為1005H的存儲單元中,試問:1005H單元的內(nèi)容為 34 H、1006H單元的內(nèi)容為 12 H; 作業(yè)2 (9月23日交)一、單選題第1題(1分)設(shè)物理地址(21000H)=20H,(21001H)=30H,(21002H)=40H。如從地址21001H中取出一個字的內(nèi)容是( )。 A.2030H B.3040H C.3020HD.4030H第2題(1分)某存儲單元的段基址為3806H,段內(nèi)偏移地址為2948H,該存儲單元的物理地址為( )。 A.4100H B.3A9A8HC.3B008HD.3AA08H第3題(1分)某存儲單元的物理地址是12345H,下列可以作為它的段地址的是( )。 A.2345H B.12345H C.12340HD.1234H第4題(2分)一微機存儲器首地址為2000H,若存儲器容量為8KB,則存儲器的末地址為( )。 A.21FFHB.23FFHC.27FFHD.3FFFH第5題(1分)如某存儲器分段時,表示偏移地址是17位二進制代碼,那么一個段最多的存儲單元數(shù)是( )。A.32K字節(jié)B.32K字C.64K字節(jié)D.64K字第6題(1分)設(shè)(21b24H)=39H,(21B25H)=7BH,(21B26H)=51H,(21B27H)=84H.則(21B26H)的字單元內(nèi)容為( )。A.517BHb.397bHC.7B39HD.8451H第7題(1分如某存儲器分段時,一個段最多允許16K個字單元,那么表示一個段內(nèi)偏移地址的二進制位數(shù)至少是( )位。 A.15B.16C.17D.14第13題(1分) 在下列指令中,源操作數(shù)屬于相對基址變址尋址的是( )。 A. MOV [BX][SI]19,AL B. AND SI,76H C. ADD S0[BX],DI D. CMP AX,BETA[BX][DI]第15題(1分) 串操作指令中,目的串的邏輯地址應(yīng)為( )。 A. DS:[SI] B. DS:[DI] C. ES:[DI] D. ES:[SI]第16題(1分)下面有語法錯誤的指令語句是( )。 A. MOV AX,[BX][SI] B. MOV AX,2[BX][DI] C. MOV AX,[BX][BP] D. MOV AX,1[BX][SI]第18題(1分) 8086CPU在基址加變址的尋址方式中,變址寄存器可以為( )。 A. BX或CX B. CX或SI C. DX或SI D. SI或DI第20題(1分) 在8086/8066系統(tǒng)中,約定用于形成堆棧段數(shù)據(jù)物理地址的寄存器有( )。 A. SS,SP,BP B. SS, C. DS,BX,BP D. DS,SP,BP第23題(1分) 在程序運行過程中,確定下一條指令的物理地址的計算表達式是( )。 A. CS*16+IP B. DS*16+DI C. SS*16+SP D. ES*16+SI第25題(1分) 堆棧中當(dāng)前出棧的存儲單元地址是( )。 A. SS*10H+SP B. SS*10H+BP C. SS*10+SP D. SS*10+BP第28題(2分) 已知DS=2000H,SS=1500H,BP=0200H,傳送指令MOV AX,[BP+5]源操作數(shù)的尋址方式是( ),物理地址是( )。 ( ) A. 寄存器尋址 B. 立即尋址 C. 基址相對尋址 D. 直接尋址 ( ) A. 15205H B. 20205H C. 17005H D. 22005H第30題(1分) MOV BH,1000[SI],該指令中源操作數(shù)采用的尋址方式是( )。 A. 立即 B. 直接 C. 寄存器相對 D. 寄存器間接第31題(1分)( )尋址方式的跨段前綴不可省略。 A. DS:[BP] B. DS:[SI] C. DS:[DI] D. SS:[BP] 第32題(1分) MOV SI,ES:[DI+BX]指令,源操作數(shù)的尋址方式是( )。 A. 寄存器相對尋址 B. 寄存器尋址 C. 基址加變址尋址 D. 相對的基址加變址尋址第33題(1分) 指令MOV BX,[BP+5]中的源操作數(shù)使用( )段寄存器。 A. CS B. DS C. SS D. ES第35題(1分) 指令MOV AX,1000H,源操作數(shù)存放在( )。 A. 代碼段中 B. 堆棧段中 C. 數(shù)據(jù)段中 D. 附加段中第36題(1分) 在下列指令中,源操作數(shù)屬于立即數(shù)尋址的是( )。 A. ADC AX,0A76H B. INC [0A76H] C. SHL CX,CL D. SUB BX,CX第37題(1分) 設(shè)DS=2000H,ES=3000H,SI=200H,指令MOV ES:[SI],AL的目的操作數(shù)的物理地址為( )。 A. 20200H B. 30200H C. 50200H D. 200H第40題(1分) 在下列指令中,目的操作數(shù)屬于寄存器尋址的是( )。 A. MOV [BX],DL B. CMP CX,20H C. AND [SI],CX D. X0R ALPHA,47H第41題(1分) 指令MOV AX,[BP+SI]中源操作數(shù)的段地址是( )。 A. CS B. DS C. SS D. ES第42題(1分) 指令mov 100[si][bp],ax目標(biāo)操作數(shù)的隱含段為( )。 A. 數(shù)據(jù)段 B. 堆棧段 C. 代碼段 D. 附加段第46題(1分)無條件轉(zhuǎn)移指令JMP實現(xiàn)段間間接轉(zhuǎn)移,轉(zhuǎn)移的目標(biāo)地址在( )。A.某個字存儲單元中B.某個雙字存儲單元中C.某個16位通用寄存器中D.兩個16位通用寄存器中第47題(1分)160