㈠ 簡單敘述微程序控制計算機的工作過程
微程序控制的基本思想,就是仿照通常的解題程序的方法,把操作控制信號編回成所謂的「微指令」,存放答到一個只讀存儲器里.當機器運行時,一條又一條地讀出這些微指令,從而產生全機所需要的各種操作控制信號,使相應部件執行所規定的操作 .
採用微程序控制方式的控制器稱為微程序控制器。所謂微程序控制方式是指微命令不是由組合邏輯電路產生的,而是由微指令解碼產生。一條機器指令往往分成幾步執行,將每一步操作所需的若干位命令以代碼形式編寫在一條微指令中,若干條微指令組成一段微程序,對應一條機器指令。在設計CPU時,根據指令系統的需要,事先編制好各段微程序 ,且將它們存入一個專用存儲器(稱為控制存儲器)中。微程序控制器由指令寄存器IR、程序計數器PC、程序狀態字寄存器PSW、時序系統、控制存儲器CM、微指令寄存器以及微地址形成電路。微地址寄存器等部件組成。執行指令時,從控制存儲器中找到相應的微程序段,逐次取出微指令,送入微指令寄存器,解碼後產生所需微命令,控制各步操作完成