当我们按图2.18把实验计算机的运算器实现出来之后, 完整的运算器已处于能单独操作的状态。只要我们有办法向它提供必要的数据和控制信号, 它就能完成指定的操作功能。

  关于数据, 主要是D15-D0这16位数据输入, 这可以用教学计算机上的16位数据开关直接提供。

  关于控制信号, 当我们不考虑教学计算机的其它功能部件, 尤其是不提供控制器支持时, 就只能用实验机上的两个12位的微型开关SW2和SW1来向运算器提供全部的控制信号, 包括I8-I0, SST, A地址、B地址、SCi, SSH共24位。其具体安排如图2.19所示。


       图2.19 微型开关的控制功能

   这样就可以借助开关、按钮、指示灯来操作和控制运算器的运算操作,观察运算器的运算结果,这就是我们称之为脱机的运算器实验方式。用这种方式学习、理解运算器的组成与运行机制是足够简便直观的。

  当我们把运算器部件接入教学机整机之内运行时, 就不能靠微型开关来为其提供控制信号, 而改由控制器来给出前面刚提到的这24位控制信号。在微程序控制方式下, 这些控制信号是由一个被称之为微指令寄存器PLR的相应的24位直接提供的, 它与24位的微型开关提供的信号是互斥关系, 可用二选一逻辑来指明选用它们中的哪24位控制信号。二选一逻辑的选择控制信号就是教学机上设置的FS4功能选择开关。当其状态为"1"(开关向上拨), 选通微型开关的信号作为控制信号, 为"0"时, 选通控制器的PLR的24位信号作为控制信号, 如图2.20所示。

     图2.20 脱机与联机方式下向运算器提供控制信号的办法

  LS240器件与PLR器件的输出均有三态控制逻辑, 当选通信号为低电位时, 器件输出有效, 否则输出为高阻态。

  怎样让PLR提供出我们需要用到的一系列的控制信号以及这些信号的排列关系, 将到讲解控制器的一节时进行说明。