Re: when deal with the D instruction, shall I determine if it's a jump first?
Administrator
All of this happens as combinational logic:
The ALU computes its value and sets its condition flags.
Those condition flags combine with the jump condition control signals from the instruction decoder to create a jump control signal.
The jump control signal changes the inc and load inputs to the PC to change what happens when the system clock fires at the end of the instruction cycle.