汇编语言考试复习题及答案(共8页).doc
《汇编语言考试复习题及答案(共8页).doc》由会员分享,可在线阅读,更多相关《汇编语言考试复习题及答案(共8页).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上一、单项选择题(从下列每题的四个选择中选择一个正确的,填入答题纸的相应位置。每小题2分,共30分)1下列指令有语法错误的是_。A) PUSH AL B) ADDC AX,50HC) MOV SI,DI D) JMP WORD PTRBX+5见书:35页,PUSH2执行下列程序段后,(AX)= _。TAB DW 1,2,3,4,5,6ENTRY EQU 3 MOV BX, OFFSET TAB ADD BX,ENTRY MOV AX,BXA) 0003H B) 0300H C) 0400H D) 0004H3NC指令不影响_标志。A) OF B) CF C) ZF D)
2、 SF 4执行下列指令后:STR1 DW ABSTR2 DB 16 DUP(?)CNT EQU $ -STR1 MOV CX,CNT MOV AX,STR1 HLT寄存器CL的值是_,寄存器AX的值是_。A) 10H B) 12H C) 0EH D) 0FH A) 00ABH B) 00BAH C) 4142H D) 4241H 5汇编语言源程序经汇编后不能直接生成 文件。 A).OBJ B).LST C).EXE D).CRF 6 8086 CPU在基址加变址的寻址方式中,已知BX=2000H,SI=1234H,则指令“MOV AX,BX+SI+2”的源操作在 中。(A)数据段中偏移量为32
3、36H的字节(B)数据段中偏移量为3234H的字节(C)附加段中偏移量为3236H的字节(D)附加段中偏移量为3234H的字节 (A)19,20 (B)20,无右孩子 (C)无左孩子,20 (D)无左孩子,无右孩子7执行下面的程序段后,DAT1单元的值 是。DAT1 DB 12H,34HDAT2 DB 56H,78HMOV AX,WORD PTR DAT1CMP AX,WORD PTR DAT2JA DONEMOV BX,WORD PTR DAT2MOV WORD PTR DAT2,AXMOV WORD PTR DAT1,BXDONE:HLTA)12H B)34H C)56H D)78H8下列
4、指令中,正确的一条是 。A) MOV BYTE PTR BX,1000 B) MOV AX,SIDIC) LEA BX,4BX D) MOV AX,ARRAY1+ARRAY2 9执行下列指令后:MOV AX,1234HMOV CL,4ROL AX,CLDEC AXMOV CX,4MUL CXHLT寄存器AH的值是 。A) 92H B) 8CHC) 8DH D) 00H10设(SP)=0100H,(SS)=2000H,执行PUSH BP指令后,栈顶的物理地址是 。A) 200FEH B) 0102HC)20102H D) 00FEH11对于下列程序段:AGAIN:MOV AL,SI MOV ES
5、:DI,AL INC SI INC DI LOOP AGAIN也可用指令 完成同样的功能。A) REP MOVSB B)REP LODSBC) REP STOSB D) REPE SCASB12下列指令中,不影响标志位的指令是 。A) ROR AL,1 B) JNC LabelC) INT n D) SUB AX,BX13下列指令中,正确的一条是 。A) MOV AH,BX B) MUL AX,BXC) MOV SP,SS:DATA-WORDBXSID) LEA DS,35DI14假设V1和V2是用DW定义的变量,下列指令中正确的是 。A) MOV V1,V2 B) MOV V1,20HC)
6、MOV 2000H,V2 D) MOV AL,V1二、填空题(将正确答案填入答题纸相应的地方。每题2分,共20分)1假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令push ax后,存放数据21H的物理地址是_。2假定(AX)=96H,(BX)=65H,依次执行ADD AX,BX和DAA指令后,(AL)=_。3若定义DATA DW 1234H ,执行MOV BL,BYTE PTR DATA指令后,(BL)=_。4若定义DATA DB 0A5H,5BH,在指令MOV BX,_DATA中填充,使指令正确执行。5在 MOV WORD PTR0074H,55BBH指令的机
7、器代码中,最后一个字节是_。6写出将寄存器AX 的内容求反的正确指令是_。7设(AX)=2001H,执行CMP AX,AX后(AX)_。8寄存器间接寻址方式中,操作数在_中。9下面两个语句的区别在于 不能多次赋值, 可以多次赋值。X1 EQU 1000HX2=1000H三、程序分析题(每题5分,共20分)1执行下列程序后,指出相应寄存器的当前值。 MOV SP,2000HMOV AX,0F0HMOV SI,1234HMOV DX,5678HPUSH SIPOP DISHR AX,1TEST AX,DXPUSH DXHLTSP=_; DL内容所在存储器的偏移地址为_; AX=_;DX=_;标志位
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 考试 复习题 答案
限制150内