中央处理器——微程序

本文详细介绍了微程序控制的基本思想和技术,包括微命令与微操作的概念、微指令和微程序的构成,以及微程序控制器的工作过程。此外,还讨论了微程序设计的目标、微命令编码方法、微地址的形成策略,以及水平型和垂直型微指令格式的比较。动态微程序设计使得机器指令系统可以根据需要灵活改变。
摘要由CSDN通过智能技术生成

一、小引
1、微程序控制基本思想
把操作控制信号编制成微指令,存放到只读存储器(控制存储器)里,运行时从控存中取出这些微指令,从而产生所需的各种操作控制信号
2、技术
微程序设计技术是用软件方法来设计硬件的技术

二、微程序控制原理
1、微命令和微操作
(1)、微命令
控制部件通过控制线向执行部件发出的各种控制命令
(2)、微操作
执行部件接收微命令后进行的操作
微操作在执行部件中是最小、最基本的操作
(3)、微命令和微操作是一一对应的
①、微命令是微操作的控制信号,微操作是微命令的操作过程
②、微操作:控制门电位信号的变化、寄存器输入端的控制、ALU的基本执行过程等
(4)、微操作分为相容和互斥两种
①、相容
能够同时或在同一个CPU周期并形执行的微操作
②、互斥
不能同时或不能在同一个CPU周期内并行执行的微操作
③、例
在这里插入图片描述
(+、-、M)、(4、6、8)、(5、7、9)在同一个CPU周期中只能选择一个,是互斥的
(1、2、3)可以同时进行,是相容的;(4、6、8)和(5、7、9)彼此之间的操作也是相容的
2、微指令和微程序
(1)、微指令
在一个CPU周期中,一组实现一定操作功能的微命令的组合
①、在同一CPU周期内并行或并发执行的微命令的组合
②、微指令存储在控制器的控制存储器中
③、微地址:存放微指令的控制存储器的单元地址
(2)、微程序
一系列微指令的有序集合
在这里插入图片描述
(3)、微指令格式
例:
在这里插入图片描述
①、控制操作
又称微操作码,用以发出控制信号
圆点表示一个微命令
某一位为1表示发出微命令,为0表示不发出
微命令信号的时间控制需要和T脉冲做与操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值