什么是水平微码?
在水平微码中,每个微操作由每个微指令中的一位表示。水平微码通常包含在一个相当宽的控制范围内,每个工作为56位或更多并不例外。每次单击定序器时钟时,都会读取、解码一个微码字,并用于控制构成CPU的功能组件。微操作及其助记符如表所示。
非常简单的CPU的微操作及其助记符
由于有9个微操作,微码的每个字需要9位来表示,每个微操作1位。值为1表示会发生微操作,值为0表示不会发生。要完成微码,它可以简单地填写微操作的值。结果微码如表所示。
非常简单的微序列器的初步水平微码
在生成控制信号之前,它会检查微代码以了解如何对其进行优化。ARDR和IRDR具有相同的值。它不能要求两个输出来表示相同的值,它可以使用一个输出来导出两个微操作AIDR,它结合了两个微操作AR←DR[5….0]和IR←DR[7…6]。修改后的微码显示在表格中。
为非常简单的微序列器优化的水平微码
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短