第九章单元测试
  1. 阅读下面的程序段,回答问题。
    MOV BX, 0100H
    MOV SI, 0200H
    LEA SI, [BX+SI+20H]
    以上3条指令执行后,SI寄存器的内容是( )。

  2. A:0320H B:0120H C:0300H D:0100H
    答案:0320H
  3. 下面关于汇编指令“mov ax,offset start”描述正确的是( )。

  4. A:操作符offset的功能是取得标号start的偏移地址 B:指令执行后ax寄存器的内容为随机值 C:操作符offset的功能是取得标号start的段地址 D:指令执行后ax寄存器的内容为0
  5. 阅读下面的程序段,回答问题。
    mov cx,0
    jcxz s
    inc cx
    s: add cx,6
    以上程序执行后,寄存器cx的内容是( )。

  6. A:0 B:6 C:7 D:1
  7. 阅读下面的汇编程序段,回答问题。
    start: jmp short s
    db 256 dup(0)
    s: mov ax,0ffffH
    关于该程序描述正确的是( )。

  8. A:程序将引起编译错误 B:s标号距离start标号间隔256字节 C:jmp指令实现短转移,跳转到标号s处执行指令 D:程序执行后ax寄存器的内容为ffffH
  9. 阅读下面的程序段,回答问题。
    mov bx,0106H
    mov ax,1000H
    mov [bx],ax
    jmp word ptr [bx]
    以上指令执行后,IP寄存器的内容是( )。

  10. A:0106H B:0000H C:1000H D:1106H
  11. 用Debug查看内存,结果如下:
    2000:1000 BE 01 06 00 00 00 ……
    则此时,CPU执行指令:
    mov ax,2000H
    mov es,ax
    jmp dword ptr es:[1000H]
    以上指令执行后,cs寄存器的内容是( )。

  12. A:0600H B:0006H C:01BEH D:BE01H
  13. 用Debug查看内存,结果如下:
    2000:1000 BE 01 06 00 00 00 ……
    则此时,CPU执行指令:
    mov ax,2000H
    mov es,ax
    jmp dword ptr es:[1000H]
    以上3条指令执行后,IP寄存器的内容是( )。

  14. A:0600H B:BE01H C:01BEH D:0006H
  15. 指令“lea bx, str1“与指令”mov bx, offset str1”执行后,bx的内容一致。( )

  16. A:错 B:对
  17. 指令“jmp far ptr 标号”实现的是段间转移,用标号的段地址和偏移地址修改CS和IP。 ( )

  18. A:对 B:错
  19. 指令“jmp word ptr ds:[0]”实现的是段间转移,用内存数据修改CS和IP。 ( )

  20. A:错 B:对

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(2) dxwkbang
返回
顶部