Input (or None)
Mem[MAR]
ACC
B
PC
MAR
Mem(PC)[0-7]
|
ACC (Get ACC register value)
Reg (Set value to what is in the B-bus)
ACC' (Bitwise inversion)
Reg ∧ ACC (Select all bits that both the input and ACC have)
Reg ∨ ACC (Select all bits that either input or ACC has)
Reg+ACC+Cin (add Reg, ACC, and Cin)
-Reg (flip sign of integer value)
ACC-Reg (subtract input from ACC)
Cin
Load (with ALU)
Clear
Increment
Decrement
|
Mem[MAR]
MAR
PC
B
ACC
|