第十一章单元测试
- 阅读下面程序段,回答问题。
mov sp,12h
mov ax,5678h
mov ds:[0],ax
call word ptr ds:[0]
以上call指令执行后,IP寄存器的内容是( )。 - 阅读下面程序段,回答问题。
mov sp,12h
mov ax,5678h
mov ds:[0],ax
call word ptr ds:[0]
以上call指令执行后,SP寄存器的内容是( )。 - 阅读下面程序,回答问题。
assume cs:code
code segment
start: mov ax,6
mov cx,2
call s
mov bx,ax
mov ax,4c00h
int 21h
s: add ax,ax
loop s
ret
code ends
end start
程序返回前,寄存器bx的内容是( )。 - 指令“mul bl”执行后,乘积在( )里。
- 指令“mul bx”实现的功能是( )。
- call指令不能实现短转移。( )
- 在模块化程序设计时,子程序和主程序可以使用寄存器传递参数。 ( )
- 执行指令“call s”时,先将当前的CS和IP都压栈,然后转到标号处执行指令。 ( )
- 为解决子程序和主程序的寄存器冲突问题,在子程序的开始将用到的寄存器用栈都保存起来,在子程序返回前再恢复。 ( )
- 执行ret指令,会将IP寄存器的内容压栈。 ( )
A:5678H B:0012H C:0010H D:0000H
答案:5678H
A:0012H B:0010H C:0000H D:5678H
A:12 B:6 C:24 D:48
A:BL B:AL C:DX和AX D:AX
A:(al)乘以(bx) B:(dx)乘以(bx) C:(ax)乘以(bx) D:(ax)除以(bx)
A:对 B:错
A:错 B:对
A:错 B:对
A:错 B:对
A:错 B:对
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!