微指令控制器的基本结构

我们用高级语言写的代码会被翻译成多条指令

而指令又会被细分为一个个的微操作

指令之于程序,就相当于微操作之于指令

程序:由指令组成

微程序:由微指令序列组成,每一种指令对应一个微程序

指令是对程序执行步骤的描述

微指令是指令执行步骤的描述

CPU在出厂之前就把所有指令的微程序存入控制器存储器中

微命令和微操作一一对应

微指令中可能包含多个微命令

指令是对微指令的封装

微指令的基本格式:操作控制+顺序控制,顺序控制也是类似于指针,会指明下一条微指令的地址

微程序控制器的基本结构

控制存储器CM

用于存放各指令的微程序,由ROM构成

CMAR (微PC)

微地址寄存器,接受微地址形成部件送来的微地址,为在CM中读取微指令做准备

地址译码

将地址吗转化为存储单元控制信号

CMDR(微IR)

用于存储CM中取出的微指令,它的位数与微指令字长相等

微地址形成部件

用于产生初始微地址和后续微地址,以保证微指令的连续执行

顺序逻辑

标志 CLK

所有指令的取址,间址,中断所对应的微指令都是一样的

posted @ 2025-09-22 09:21  是我,米老鼠  阅读(8)  评论(0)    收藏  举报