分析
控制器的設計
控制器是指按照預定順序改變主電路或控制電路的接線和改變電路中電阻值來控制電動機的啟動、調速、制動和反向的主令裝置。由程序計數(shù)器、指令寄存器、指令譯碼器、時序產(chǎn)生器和操作控制器組成,它是發(fā)布命令的"決策機構",即完成協(xié)調和指揮整個計算機系統(tǒng)的操作。
控制器是按照預定順序改變主電路或控制電路的接線和改變電路中電阻值來控制電動機的啟動、調速、制動和反向的主令裝置。控制器分組合邏輯控制器和微程序控制器,兩種控制器各有長處和短處。組合邏輯控制器設計麻煩,結構復雜,一旦設計完成,就不能再修改或擴充,但它的速度快。微程序控制器設計方便,結構簡單,修改或擴充都方便,修改一條機器指令的功能,只需重編所對應的微程序;要增加一條機器指令,只需在控制存儲器中增加一段微程序,但是,它是通過執(zhí)行一段微程序。具體對比如下:組合邏輯控制器又稱硬布線控制器,由邏輯電路構成,*靠硬件來實現(xiàn)指令的功能。
控制器的設計
?、僭O計機器的指令系統(tǒng):規(guī)定指令的種類、指令的條數(shù)以及每一條指令的格式和功能。
?、诔醪降目傮w設計:如寄存器設置、總線安排、運算器設計、部件間的連接關系等。
③繪制指令流程圖:標出每一條指令在什么時間、什么部件進行何種操作。
?、芫幣挪僮鲿r間表:即根據(jù)指令流程圖分解各操作為微操作,按時間段列出機器應進行的微操作。
?、萘谐鑫⒉僮餍盘柋磉_式,化簡,電路實現(xiàn)。