answersLogoWhite

0


Best Answer

The data bus is used to read or write (hence bi-directional) to the data location selected by the address written on the address bus. You only need to write (one-way) to the address bus to select the data location. It does not make sense to read from the address bus.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

12y ago

The data bus is bi-directional becomes sometimes you read, and sometimes you write.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

Data Bus is bi-directional because same bus is used for data transmission from microprocessor to memory location or input/output device and vice versa. That's why data bus is bi-directional.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

So that the processor can both read and write data.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

A data bus is bidirectional because the processor needs it to both read and write.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

It is used to fetch the data from microprocessor & input device,& also store the data in the output device.....so it is called bidirectional.....

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

It carries data between microprocessing unit and memory and peripheral devices...

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

data flow in both directions between the MPU and peripheral devices.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why data bus is bidirectional bus?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Need of bidirectional data bus?

A data should be either WRITTEN to a memory or should be READ from a memory (both direction)and so the data bus is bidirectional.


What is bidirectional bus?

A bus in this context is a data route which can carry data in both directions.


Why data bus is bidirectional bus in Intel 4004?

A data bus is bidirectional because the processor needs it to both read and write. Also, in the case of the 4004, the data bus was tri-multiplexed with the 12 bit address bus and the 8 bit opcode bus.


Is a data bus unidirectional or bidirectional?

The control bus is a unidirectional bus because it can receive the data from any kind of inputs and send back the output. This whole process is done by the data buses.


Why is the data bus in 8085 bidirectional?

So that the processor can both read and write data.


Why is data bus bidirectional but address bus is unidirectional?

since data can be read /write from/to the microprocessor, hence data bus is bidirectional. if data is required read from microprocessor then it will be pointing to a memory location by the address bus, by indicating which location data its required to read. similarly to write a data to a location, again the microprocessor will be to that particular location by holding that address in address bus. hence it will be unidirectional.


Is data flow bidirectional or unidirectional?

Data flow is always bidirectional my friend, don't confuse.


Why is data bus bidirectional but address bus unidirectional?

The address bus is unidirectional becos address information is always given by microprocessor to i/o devices. The data bus is bidirectional bcos it takes the data from other devices & also give the data to other i/o devices


Why isn't a USB an input device?

USB (Universal Serial Bus) itself is a data transfer bus that is only responsible for exchanging data and not doing anything else with it. It is just an interface or infrastructure. However, it connects to input devices, output devices, and bidirectional devices.


How does a data register work?

A data register is temporary data being transmitted or shifted in 1s or 0s to or from the byte-organized memory array from the bidirectional data bus. The write operation shifts data into the the byte-organized memory array and the read operation shifts data into the data register.


What is the full meaning of USB as used in computer operating system?

The full form of BUS is 'Bidirectional Universal Switch'


What are address bus n data bus?

All computers use three types of basic buses. The name of the bus is generally determined by the type of signal it is carrying or the method of operation. We group the buses into three areas as you see them in their most common uses. They are as follows: Control (also called timing and control bus) bus, Address bus, and data (also called a memory bus) bus. Instruction (I), Operand (O), Input/Output Memory (I/O MEM) or Input/Output Controller (IOC), and Computer Interconnection System (CIS) Time multiplexed bus Control Bus The control bus is used by the CPU to direct and monitor the actions of the other functional areas of the computer. It is used to transmit a variety of individual signals (read, write, interrupt, acknowledge, and so forth) necessary to control and coordinate the operations of the computer. The individual signals transmitted over the control bus and their functions are covered in the appropriate functional area description. Address Bus The address bus consists of all the signals necessary to define any of the possible memory address locations within the computer, or for modular memories any of the possible memory address locations within a module. An address is defined as a label, symbol, or other set of characters used to designate a location or register where information is stored. Before data or instructions can be written into or read from memory by the CPU or I/O sections, an address must be transmitted to memory over the address bus. Data Bus The bidirectional data bus, sometimes called the memory bus, handles the transfer of all data and instructions between functional areas of the computer. The bidirectional data bus can only transmit in one direction at a time. The data bus is used to transfer instructions from memory to the CPU for execution. It carries data (operands) to and from the CPU and memory as required by instruction translation. The data bus is also used to transfer data between memory and the I/O section during input/output operations. The information on the data bus is either written into.