计算机组成原理——微程序设计
生活随笔
收集整理的這篇文章主要介紹了
计算机组成原理——微程序设计
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
(截圖來自MOOC平臺華中科技大學計算機組成原理課程)
微程序一般由多條微指令組成,每一條微指令由操作控制字段和順序控制字段兩部分組成,每條微指令對應一個時鐘周期。
以取指令的過程為例,每一個節拍都需要若干條控制信號,這些信號由微指令的操作控制字段給出,而下一條指令的地址由順序控制字段確定。
T1時,需要的命令時PCout、Xin、ARin這三個控制信號,而此時的微地址為0000,取值微程序還沒有結束,所以順序控制字段的判別字P1、P2為0,下址字段存放的就是下一條微指令的地址;
T2時,需要Read和+1控制信號,下一條指令的地址仍然是順序的,存放在下址字段中;
T3時,給出相應的控制信號,下址字段存放下一條指令地址;
T4時,取值微程序結束了,判別字P1為1,表示下一條指令不存放在下址字段,而是根據下一個微程序的地址而發生跳轉。
同樣的道理,我們可以構建LOAD指令的微程序。
加入我們將單總線CPU的所有微程序都構造出來,分配地址,就可以獲得這樣一張地址表。
(創作不易,請點贊收藏哦~)
?
總結
以上是生活随笔為你收集整理的计算机组成原理——微程序设计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常见的绩效管理系统有哪些功能?
- 下一篇: ibm刀片服务器 维护,IBM刀片服务器