取指周期的工作过程
程序計數器發出地址,這個地址要送到內存地址寄存器中,然后由內存地址寄存器發送到地址總線,通過地址總線把它發送到存儲器中。因為現在進行的是取值操作,所以控制器通過控制總線交給存儲器。然后存儲器進行內部尋址,找到那個單元,把里面的指令通過數據總線交給內存數據緩沖寄存器,下一步,從內存數據緩沖寄存器流向指令寄存器,把指令中的操作碼部分送到控制單元,進行譯碼分析。最后進行程序計數器加1過程,以便程序計數器指向下一個指令,從而完成程序的順序執行。
總而言之,取指周期就干三件事情(好記):
1.PC---->IR(中間有省略過程)
2.PC+1(便于指向下一條指令的地址)
3.譯碼
總結
- 上一篇: 生产者、消费者问题之闹钟
- 下一篇: NSNumber 以及NSIntege