- All peripherals are connected to the microprocessor via Bus, which is a set of conducting wires that carries information.
- It is a set of conducting wires that only carry address information.
- Because data flows in only one direction, from the microprocessor to memory or from the microprocessor to input/output devices, the address bus is unidirectional (That is, Out of Microprocessor). It is a collection of conducting wires that only carry data.
- Data flows in both directions, from CPU to memory or Input/Output devices, and from memory or Input/Output devices to microprocessor, making the data bus bidirectional.
- A control bus is a group of conducting wires that create timing and control signals to operate all related peripherals. A microprocessor uses a control bus to process data, which is what to do with a particular memory address.
Read More: Explain the trap input for 8085