表3.9
DC1编码
送往内部总线的数据
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 0 0
1 1 1
开关手拨数据
运算器的输出
指令的低8位
状态寄存器
中断优先级
未使用(NC)
转用于开中断
转用于关中断
表3.10
DC2编码
寄存器接收
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
未用(NC)
IR
AR
中断优先级
LDR6
LDR5,LDR4
LDR3,LDR2
LDR1,LDR0
这是用3-8译码器实现选择控制的。要指出的是,当DC1为000编码时,仅当不是内存或I/O读操作,即/MIO REQ /WE不为0X1时,才是开关内容送内部总线IB,在读内存或读外设时,要禁止DC1译码,使原DC1所确定的选择均不起作用,以便把外部总线DB上的内容,经过一个双向三态门送往内部总线IB。
这56位微码的具体安排如图3.19所示。
书写这56位微码时,经常采用16进制的表示形式。各字段的划分要有利于按16进制编码识别各段微码的控制功能。
图3.19 微指令格式