汇编语言检测点2.3

汇编语言检测点2.3


建议先自己思考问题的答案,不懂则返回看书

下面的三条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?

mov ax,bx
sub ax,ax
jmp ax

解析:JMP指令是目前还没有详细学过的指令,仅对jmp ax做简单介绍。jmp ax ,设置IP的值为AX的值,CS的值不变。

读取mov ax,bx指令放入指令缓冲区后,第一次修改IP
读取sub ax,ax指令放入指令缓冲区后,第二次修改IP
读取jmp ax指令放入指令缓冲区后,第三次修改IP
执行 jmp ax 指令时,修改IP的值为ax的值,第四次修改IP,所以最后IP的值为零

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值