下面的3跳指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
(1)mov ax,bx
(2)sub ax,ax
(3)jmp ax
4次
当指令(1)进入指令缓冲器后IP发生第一次变化,IP值加2,之后执行指令;
当指令(2)进入指令缓冲器后IP发生第二次变化,IP值加2,之后执行指令;
当指令(3)进入指令缓冲器后IP发生第三次变化,IP值加2,之后执行指令,执行完指令后IP值变为0,这是第四次变化。
最后IP值为0。...


- [tomato] 第三题答得有些不符合题目的意思,建议博主联系一下上下文再做回答。 04/27 23:20
- [colabest] 是的啊!多谢!这就是“捡金豆”啊!更加细心和努力才行! 04/26 16:56
- [tomato] 提示一下,查看一下8086内存地址空间,b8100h这是什么地址? 是显存地址,仔细看一下屏幕 04/25 22:27
- [tomato] 正确。 04/25 22:24
- [tomato] 没问题。 04/25 22:22
- [shuimo] 一起进步 04/25 13:56
- [tomato] 博主加油! 04/10 23:37
- [fpamc] 同楼主一起努力…… 04/10 17:59
- [colabest] 在字符前面最好加个0.呵呵 04/08 18:21
- [colabest] 是啊!真是大意...! 04/08 18:08