The address bus is a section of the bus that emits the address of the desired instruction or operand.
The bus that determines the number of memory locations and Input/Output (I/O) elements that a microprocessor can address is the address bus. The width of the address bus, measured in bits, directly influences the maximum number of addresses the microprocessor can access, as it can address 2^n locations, where n is the number of bits in the address bus. For example, a 32-bit address bus can address 4 GB of memory.
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.
ad is multiplex address data line bus
for demultiplexing address/data bus
32 bit
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
0x00000000 to 0xFFFFFFFF in hexadecimal 0 to 4294967295 in binary
Latches in Microprocessor are used for demultiplexing address/data bus.
Even though the 8085 is an 8 bit microprocessor, it can address 64K memory, because it has a 16 bit address bus.
The address bus is unidirectional(only in one direction) in the processor. So, the flow of information on this bus is from the microprocessor to the attached device(memory module).
The memory capacity of the 8085 microprocessor is 64 kb because the address bus is 16 bits, and you can address 216, or 64kb, with a 16 bit address bus.
A bus is a collection of conducting wires which connect the processor and other devices in parallel scheme. The function of an address bus is to carry the address of the memory locations from the processor to the memory device, the address bus is unidirectional(only in one direction) in this processor so the flow of information on this bus is from the microprocessor to the attached device(memory module).