The Buses: Address, Data, & Control
A bus is a collection of wires carrying information
with a common purpose.
For each read or write operation, the CPU specifies
the location of the data or instruction by placing an
address on the address bus, then activates a signal on
the control bus indicating whether the operation is
read or write.
Read operations retrieve a byte of data from memory
at the location specified and place it on the data bus.
CPU reads the data and places it in one of its internal
registers.
Write operations put data from CPU on the data bus
and store it in the location specified.