检测点2.3
下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?mov ax,bx
sub ax,ax
jmp ax
CPU四次修改IP
第一次:mov ax,bx这条指令入指令缓冲器后,IP增加
第二次:sub ax,ax这条指令入指令缓冲器后,IP增加
第三次:jmp ax这条指令入指令缓冲器后,IP增加
第四次:jmp ax这条指令入执行控制器中执行后,IP值为ax
最后IP中的值为0
正确支持楼主继续发帖! 最后为什么为0 poorguy的carson 发表于 2014-6-17 21:05 static/image/common/back.gif
最后为什么为0
第二次:sub ax,ax 后 AX=0
第四次:jmp ax 后 IP=AX
trump 发表于 2014-6-18 12:18 static/image/common/back.gif
第二次:sub ax,ax 后 AX=0
第四次:jmp ax 后 IP=AX
sub是清零啊? poorguy的carson 发表于 2014-6-19 13:35 static/image/common/back.gif
sub是清零啊?
sub x,y的意思是x=x-y 哦哦 明白了英文不好 正确支持楼主继续发帖!
页:
[1]