什么是水平微码?
在水平微码中,每个微操作由每个微指令中的一位表示。水平微码通常包含在一个相当宽的控制范围内,每个工作为56位或更多并不例外。每次单击定序器时钟时,都会读取、解码一个微码字,并用于控制构成CPU的功能组件。微操作及其助记符如表所示。
非常简单的CPU的微操作及其助记符
由于有9个微操作,微码的每个字需要9位来表示,每个微操作1位。值为1表示会发生微操作,值为0表示不会发生。要完成微码,它可以简单地填写微操作的值。结果微码如表所示。
非常简单的微序列器的初步水平微码
在生成控制信号之前,它会检查微代码以了解如何对其进行优化。ARDR和IRDR具有相同的值。它不能要求两个输出来表示相同的值,它可以使用一个输出来导出两个微操作AIDR,它结合了两个微操作AR←DR[5….0]和IR←DR[7…6]。修改后的微码显示在表格中。
为非常简单的微序列器优化的水平微码
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志