微程序控制器
微程序控制(簡稱微碼控制)的基本思路是:用微指令產生微操作命令 , 用若干條微指令組成一段微程序實現一條機器指令的功能(為了加以區別 , 將前面所講的指令稱為機器指令) 。 設機器指令M執行時需要三個階段 , 每個階段需要發出如下命令:階段一發送K1、K8命令 , 階段二發送K0、K2、K3、K4命令 , 階段三發送K9命令 。 當將第一條微指令送到微指令寄存器時 , 微指令寄存器的K1和K8為1 , 即發出K1和K8命令 , 該微指令指出下一條微指令地址為00101 , 從中取出第二條微指令 , 送到微指令寄存器時將發出K0、K2、K3、K4命令 , 接下來是取第三條微指令 , 發K9命令 。
微程序控制器的組成:
1、控制存儲器(Control Memory)用來存放各機器指令對應的微程序 。 譯碼器用來形成機器指令對應的微程序的入口地址 。 當將一條機器指令對應的微程序的各條微指令逐條取出 , 并送到微指令寄存器時 , 其微操作命令也就按事先的設計發出 , 因而也就完成了一條機器指令的功能 。 對每一條機器指令都是如此 。
2、微指令的寬度直接決定了微程序控制器的寬度 。 為了簡化控制存儲器 , 可采取一些措施來縮短微指令的寬度 。 如采用字段譯碼法一級分段譯碼 。 顯然 , 微指令的控制字段將大大縮短 。 , 一些要同時產生的微操作命令不能安排在同一個字段中 。 為了進一步縮短控制字段 , 還可以將字段譯碼設計成兩級或多級 。
【什么是微程序控制器】

文章插圖
- 漏電保護器特點介紹
- 五谷飯團的做法
- 今日豬價廣東省龍川縣,廣東省龍川縣郵編
- 今日豬價德陽中江「四川德陽中江縣」
- 高冷的女人喜歡什么樣的男人?這三類男人高冷的女人最喜歡
- 剛談戀愛時女生需要注意什么?
- 磨砂美甲脫落的原因是什么
- 胸38碼是什么罩杯 怎么量胸的尺寸
- 平板支撐是什么運動 先有氧好還是先無氧好
- 什么是清瑩露? 和神仙水有什么區別
