汇编语言练习题3.pdfVIP

  • 16
  • 0
  • 约1.2万字
  • 约 6页
  • 2021-10-16 发布于安徽
  • 举报
汇编语言练习题 1. 已知: DATA SEGMENT TA1 DW 0102H,0304H,0506H TA2 DB 02H,03H,04H … MOV BX,DS:[0004H] AND BX,0FFH OR BH,[BX] 上述指令序列运行后, BX 的内容是: ( C ) A.0605H B.0402H C.0206H D.0204H 2. 下列指令中 ,有语法错误的是: (A ) A.mov [si],[di] B.and ax,cx C.jmp word ptr[bx] D idiv bx 3. 若标志 DF 为 0,则执行串操作 MOVS 指令后 ,寄存器 SI,DI 会: ( B ) A. 不变 B.增量 C.减量 D. 不定 4. 下列( A )指令不合法。 A.in ax,278h B.rcr dx,cl C.cmpsb D.ret 4 5. 下列串操作指令中 ,在( C )指令前加重复前缀指令指令是没有实际价值的 . A.movsb B.stosb C.lodsb D.cmpsb 6. 设 DS=8200H,SI=3942H, 指令 INC BYTE PTR[SI] 操作数的物理地址是( B ) A.85B92H B.85942H C.BB420H D.12412H 7. 执行如下 mov sp,4320h 和 push bx 之后 ,SP 寄存器的值是( C ) A.4321H B.4322H C.431EH D.431FH 8. 假设 SS=2000H,SP=0100H,AX=2021H, 执行指令 PUSH AX, 存放数据 21H 的堆栈区的物 理地址是( C ) A.20102H B.20101H C.200FEH D.200FFH 9. 将寄存器 AX 的内容乘以 2 的正确指令序列是( B )? A.shr ax,1 B.shl ax,1 C.ror ax,1 D.rcr ax,1 10. 下面指令执行后 ,将改变 AL 寄存器内容的指令是( C )? A.test al,80h B.0r al,al C.and al,bl D.cmp al,80h 11. 执行除法指令后 ,影响的标志位是( A )? A. 所有状态标志都不确定 B.CF,OF C.SF,ZF D.AF,PF 12. 编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令是 ( D )? A.CMP B.SUB C.AND D.MOV 13. 下面指令中,执行后对标志未发生改变的是( B )? A.cmp ax,ax B.push ax C.add ax,00ffh D.scasb 14. 下面指令中,不影响标志位的是( C )? A.sub ax,bx B.ror al,1 C.jnc label D.c

文档评论(0)

1亿VIP精品文档

相关文档