控制器

控制器是为了保证从机器开动起到一连串计算机完毕止计算机自动进行工作。(这是根据预先编好的程序进行的),为此,107计算机的控制器由下列部件所组成:
⑴ 中央控制器
⑵ 中央操作控制器
⑶ 指令控制器
⑷ 局部控制器
⑸ 控制台
这些部件的功能,结构及工作原理将在下面各节中分别叙述。
在机器内采用一地址的指令,每一指令由16位数组成,最左边4位(1—4)表示操作码,右边11位(6—16)表示地址码,第5位备用。指令的形式为:
操作码的编排列于下表:
0000 接收 0001 逻辑乘法 0010 加法
0011 减法 0100 乘法 0101 除法
0110 溢出不停机的加法 0111 逻辑加法 1000 接收反码
1001 发送 1010 无条件转移 1011 条件转移
1100 非零转移 1101 打印 1110 停机
1111 按位加法        
操作码的编排原则,除了考虑使程序设计者便于使用外,更重要的是根据操作之特点,使控制器易于实现。
地址码的安排如下:本机器贮存量为1024,故其地址编号须用10位。由于在同一个存贮单元中可存放两条指令,所以用一位数来区别指令在存贮单元之左16位或右16位。107机是用指令码中最右边一位(第16位)来区分的,若为"0"表示左16位,为"1"表示右16位。指令码中第5位目前尚未被利用,可作为对机器进一步改进时之备用。