马沸腾 发表于 2015-2-21 11:20:18

关于IP的困惑

书上说CPU执行一条指令,IP的值自动加三,有时候加二。CPU是怎么做到的。有时候加三,有时候加二,CPU还蛮聪明的嘛!

太小了的鱼 发表于 2015-2-21 11:52:38

它是根据执行代码的长度加的

热爱学习 发表于 2015-2-22 14:13:19

IP=IP+指令的长度
例如: 1000:0000 mov ax,bx 这条指令长度占2个Byte 单步执行后IP=IP+2
         1000:0002 mov ax,1000
                     .....
                     .....

百日维新 发表于 2015-2-22 18:33:17

肯定啊,cpu就像你的大脑能不聪明吗?

fpgh123 发表于 2015-2-25 14:24:03

写微操作的时候自己给IP加的
页: [1]
查看完整版本: 关于IP的困惑