传送指令执行过程

根据指令的地址去取指令,然后控制器发出控制信号(Rd:读),对指令进行译码。

功能:在ALU当中将esp减4再送到esp中,再将ebp内的内容送到esp指向的存储器内存单元中。此时控制器产生Wr写的信号,将要写的数据(esp内的数据)放在MDR经过数据线,先找到存储器单元(地址),再将data写入进去。

将EIP内的地址加一进行下一条指令(EIP寄存器,用来存储CPU要读取指令的地址)。

可以看到,如果一条指令只需要在寄存器之间传送数据就只在CPU内部,而如果需要访问内存就必须经过总线。


猜你喜欢

转载自blog.csdn.net/weixin_39656575/article/details/79839087