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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!