Figure 5.4: Two state elements are needed to store and access instructions, and an adder is needed to compute the next instruction address.

Chapter 5: The Processor: Datapath and Control - 9 of 35