什么是水平微码?
在水平微码中,每个微操作由每个微指令中的一位表示。水平微码通常包含在一个相当宽的控制范围内,每个工作为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 祝福语驱散霉运的话简短