Question: Create LC3 Program Counter in Logisim Program Counter The control unit contains the program counter, which holds a 16 bit address. Create a 16 bit
Create LC3 Program Counter in Logisim
Program Counter The control unit contains the program counter, which holds a 16 bit address. Create a 16 bit register in control_unit and label it as your program counter. There are two ways that the PC changes in LC-3: either there is a control instruction, or the Fetch step of the instruction cycle finishes. For now, ignore the possibility of control instructions and build a circuit that increments the PC by 1 at the Decode step. That one-step delay is to ensure that the PC increment doesnt interfere with loading the next instruction into the instruction register.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
