john p hayes computer architecture and organization
e importance of understanding how data moves within the system: Data Path: The routes through which data travels. Control Unit: Directs operations, coordinating data movement and instruction execution. Instruction Set Architecture