(2). 最低位进位输入信号Cin的形成
从实用的角度, Cin可以取"0"值, 可以取"1"值, 可以取进位标志位C的值(带进位加减,
双精度加减法指令要用)。从教学实验的角度, Cin也可以取一个方波输入, 当用它与各位为全"1"的信息相加时,
运算器每一位的输出都是1个方波, 对观察与量测进位波形很方便。
在教学机中, 对补码的减法处理过程采取了一点变通措施, 即实现减法运算时,正常逻辑应为被减数小不产生向C的进位信号, 但是我们却变其为向C产生进位信号,
以使C=1表示加减运算有进位或有借位, 为此又必须在实现带借位减运算指令SBB时, 使用C的非, 而不是C。这里就有7种给出最低位进位输入信号Cin的需求,可以用两位选择码SCi与有关指令的操作码共同加以区分,具体规定如表2.17所示。
表2.17
形成最低位进位输入信号Cin的逻辑
|
|