| Datapath | |||||||||||||||
| Datapath: flow of data during instruction execution | |||||||||||||||
|
|||||||||||||||
| Fig. 5.1 | |||||||||||||||
| Components | |||||||||||||||
| Registers: sequential circuits | |||||||||||||||
| Register file: group of registers (32 in MIPS) | |||||||||||||||
| ALU: combinational circuit | |||||||||||||||
| Memory: to be defined later | |||||||||||||||
| Instructions | |||||||||||||||
| Data | |||||||||||||||
| Control (not shown): selects operands and tells what to do with them | |||||||||||||||