指令执行过程
关于执行一条指令的过程问题:1.读取指令—>修改ip的值—>执行指令
2.读取指令—>执行指令—>修改ip的值
是1还是2??
指令一读取完,IP的值就已经改变,然后才会去执行指令
但是像Jmp之类的指令,在指令读取,IP改变后,由于JMP本身是一条修改IP的指令
此时IP又会修改,造成指令执行后修改IP的现象 是1 这涉及到计算机的工作周期 计算机组成原理上好像有 2,每次执行命令完之后再追加 是1,取出指令后立刻修改IP的值,执行指令,再取指令,。。。 1读取之后,要累加IP值,才能执行下一个指令。 灰常感谢!
页:
[1]