The address bus is unidirectional . Data bus - carries the data between the processor and other components. The data bus is bidirectional .
Is MDR a unidirectional bus?
The Memory Data Register (MDR) keeps the data which is transferred between the Memory and the CPU. ... The data bus is bidirectional and the address bus is unidirectional. The control bus controls both read and write operations. The read operation fetches data from memory and transfers to MDR.
Why is data bus unidirectional?
The address bus is Unidirectional because it addresses a specific memory location. Microprocessor cannot be written into by any outside devices. The Microprocessor can read from memory or write from the memory on the data bus.