Implements a highly reduced ISA that fits on the limited allowed space, and uses a 4-bit bus to get the program and data values in and out of the chip, in addition to a two bit bus to tell it what to do at any given time, as well as a clock and reset signal
Write a program for the ISA and try to run it! Remember you need to synchronously RESET and then SETRUNPT to the proper value before you try to do anything!
# | Input | Output |
---|---|---|
0 | clock | program counter |
1 | reset | program counter |
2 | instruction | program counter |
3 | instruction | program counter |
4 | data | output data |
5 | data | output data |
6 | data | output data |
7 | data | output data |