问答题 如果在模型计算机指令系统中增加ADD(加法)和SUB(减法)两条指令,那么请指出与这两条指令运算操作有关的微命令应如何设置。
【正确答案】加法和减法指令
   ADD  d,s  和  SUB  d,s
   它们的功能分别是:d←d+s和d←d-s。它们的操作与ADC和SBB指令类似,在这两条指令中,与运算操作有关的微命令设置如表所示。
   
ADD指令运算操作微命令设置
控制字段 运算单元控制 寄存器控制 主要操作
微命令 LTA LTB M1 M0 CS CV LZF LCF TCF FIS AU_G LRB MRB SRB
做指令1
微指令2
微指令2
1
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
1
0
0
0
0
0
1
0
0
1
0
0
1
1
0
0
0
0
0
d装入TA
s装入TB
运算结果装入d

   
SUB指令运算操作微命令设置
控制字段 运算单元控制 寄存器控制 主要操作
微命令 LTA LTB M1 M0 CS CV LZF LCF TCF FIS AU_G LRB MRB SRB
做指令1
微指令2
微指令2
1
0
0
0
1
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
1
0
0
1
0
0
0
0
0
1
0
0
1
0
0
1
1
0
0
0
0
0
d装入TA
s装入TB
运算结果装入d
【答案解析】