Section 7.6: Example of control points and the fetch/decode/execute cycle (Frame 4)                     [prev][home][next]

  1. At this point, the PC-INCR wire goes high, followed briefly by PC-LD, which causes the value of PC to be incremented by 1. This sets up the machine so that the next instruction to be done will be the next one in sequence, at the next word in memory. If the instruction is a jump of some type, the value in PC will be completely overwritten later, so it doesn't hurt to add 1 to the PC. This step is usually done in parallel with the next step in order to save time by telescoping non-interfering actions together.