上图缺少的是控制所有这些组件的信号,它们统称为控制信号,包括16位计数器的“时钟”输入和“清零”输入,8位锁存器的“时钟”输入和“清零”输入,数据RAM阵列的“写”(W)输入,2-1选择器的“选择”(S)输入。其中的一些信号很明显是基于代码RAM阵列的输出,例如,如果代码RAM阵列输出是Load指令,那么2-1选择器的“选择”输入必须是0(即选择数据RAM的输出)。只有当操作码是指令 Store时,数据RAM阵列的“写”(W)输入必须是1。这些控制信号可以通过逻辑门的各种组合来实现。
利用最少的附加硬件和一些新增的操作码,可以让这个电路从累加器中减去一个数。第1步是向操作码表增加一些代码。
17 自动操作
225