检测点2.3
下面的 3 条指令执行后,CPU几次修改IP?都是在什么时候?最后IP的值是多少?
mov ax,bx
sub ax,ax
jmp ax
解析:
一共修改四次。
读取三次命令的时候修改3次。
最后jmp ax的时候IP的值为ax的值。
因为
sub ax,ax
所以ax=0000H,最后IP=0000H。
下面的 3 条指令执行后,CPU几次修改IP?都是在什么时候?最后IP的值是多少?
mov ax,bx
sub ax,ax
jmp ax
解析:
一共修改四次。
读取三次命令的时候修改3次。
最后jmp ax的时候IP的值为ax的值。
因为
sub ax,ax
所以ax=0000H,最后IP=0000H。