CPU微程序控制器

基本思想
微命令的产生
将控制器所需的微命令以代码形式编成微指令,事先存入一个专门的存储器(控制存储器)。
CPU执行程序时,从控制存储器中取出相应的微指令,产生所需要的各种微命令。

微程序和机器指令

(很多微命令)————(一条微指令)————(实现一步操作)
(很多微指令)————(一段微程序)————(完成一条机器指令)
(若干步操作)————(完成一条机器指令)

逻辑组成
结构图
这里写图片描述
控制存储器CM: 存微程序,每个单元放一条微指令。
微指令寄存器µIR:CPU工作时从CM中取出的微指令送入µIR。
微地址寄存器µAR:提供从CM中读取微指令的地址信息
微地址形成电路:形成后续微指令在CM中的存放地址

工作过程

Created with Raphaël 2.1.0 取机器指令 定位微程序 取微指令 执行微指令 结束 yes no
时序系统
这里写图片描述
优缺点
优点
(1)用规整的存储逻辑结构代替了不规整的、复杂的硬连接逻辑,结构得到了简化,有利于设计自动化
(2)容易修改和扩展、灵活、通用性强
(3)适合做系列机的控制器
(4)可靠性较高,易于诊断和维护

缺点

(1)速度慢
(2)执行效率低

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值