(1). 关于四个标志位信号的接收与记忆线路

  共有8种控制4个状态位接收或保持状态信息的操作方式,这包括:
  
  在ALU执行算术与逻辑运算指令时, 应该将与计算结果有关的4个标志位的信号接收到一个在外部实现的4位(记为C,Z,V,S)的状态标志寄存器中。

  另外的许多指令, 其执行结果对4个标志位不产生任何影响, 此时标志寄存器的内容应保持不变。

  在结束中断处理,实现恢复现场操作时, 状态寄存器还需接收从内存堆栈区读来的先前保存的状态信息。

  还有几条指令, 只影响进位标志位C, 而与其它三个标志位无关。这包括:
  清"0"C(CLC指令), 置"1"C(STC指令) , 让C接收RAM15的值(循环或逻辑左移指令)、接收RAM0的值(循环或逻辑右移指令)、接收Q0的值(硬件乘法指令的通用寄存器和Q寄存器同时右移,亦称联合右移操作)。

         表2.16 状态寄存器的接收与保持
    

  在使用运算器时, 就必须在恰当的时刻给出选择某一种操作方式的选择信号, 这用3位选择码SST就可以实现, 其具体规定如表2.16所示。