Lady_gaga 发表于 2012-4-3 21:06:09

指令执行过程

关于执行一条指令的过程问题:
1.读取指令—>修改ip的值—>执行指令
2.读取指令—>执行指令—>修改ip的值

是1还是2??

wAterLoo 发表于 2012-4-3 21:06:10

指令一读取完,IP的值就已经改变,然后才会去执行指令
但是像Jmp之类的指令,在指令读取,IP改变后,由于JMP本身是一条修改IP的指令
此时IP又会修改,造成指令执行后修改IP的现象

じ☆鲠堔de蓝 发表于 2012-4-3 21:19:56

是1 这涉及到计算机的工作周期 计算机组成原理上好像有

poorman 发表于 2012-4-4 00:28:51

2,每次执行命令完之后再追加

佐_鉺釘 发表于 2012-4-5 13:55:42

是1,取出指令后立刻修改IP的值,执行指令,再取指令,。。。

loop 发表于 2012-4-5 14:43:44

1读取之后,要累加IP值,才能执行下一个指令。

Lady_gaga 发表于 2012-4-9 10:07:11

灰常感谢!
页: [1]
查看完整版本: 指令执行过程