Address multiplexing allows you to use fewer pins on the processor, and thus fewer bus lines. So instead of having some bus lines for the address, and some more for the data, you put the address on the data line, it gets read, then you put the data on the same lines, and it gets read and stored at the previously read address. For the 8085, it allowed the design to add one pin, but cut 8, for a net gain (loss?) of 7 pins (reduced physical/manufacturing complexity at the cost of increased logical/programming complexity).
Computers have different devices operating at different speeds. As such, there are often multiple devices competing for the bus at the same time. To allow transactions to occur in parallel instead of "taking a ticket", the system needs to be able to hold data when it becomes available but the bus is busy, until the bus gets freed. It holds that data in a buffer.
I hope that was clear enough. If not, feel free to ask for clarification on anything you didn't understand
More throughput in parallel lines than sharing a single line in between the two chips.
the 8085 microprocessor is a 8-bit microprocessor and these are bidirectional but the address lines are unidirectional.these address lines are used to address the location of the instruction in memory .these data lines are used to transfer data between processor and peripheral devices. when the address of the instruction will be recognized by the address lines the data will be send to the processor therefore the 16 address lines are not act as a data lines in 8085
One is useful without the other. Data that is multiplexed at one end of a communication channel must be demultiplexed at the other end.One is useful without the other. Data that is multiplexed at one end of a communication channel must be demultiplexed at the other end.One is useful without the other. Data that is multiplexed at one end of a communication channel must be demultiplexed at the other end.One is useful without the other. Data that is multiplexed at one end of a communication channel must be demultiplexed at the other end.
Microprocessor has 16 address lines and microcontroller has 20 address lines
A 2K X 8 memory requires 11 address lines and 8 data lines
17 address lines and 8 data lines. 2^17=128k
12
1)address lines to refer to the address of a block 2)data lines for data transfer 3)IC chips 4 processing data
Basically , Demultiplexing is breaking of multiplexed signal .Recall that A/D0 -A/D15 and A16/S3-A19/S6 are the multiplexed signals in 8086.To do so, three demultiplexing latches are used .ALE (Address Enable Latch) is used for strobe Demultiplexing.8086 is 16bit data lines and 20 bit address line microprocessor.BY the Demultiplexing ,we Get A0-A19 separate Address lines and D0-D15 Data lines . Ajmal Shahbaz
The data and address buses are multiplexed in order to save pin count on the chip. In the first clock cycle of a read or write cycle, the address is emitted on the address/data bus. The ALE signal is used to strobe the address, after which the address/data bus becomes the data bus. External logic is expected to strobe the address at the trailing edge of ALE. ALE is generated directly by the 8085, and by the 8086/8088 in minimum mode. In maximum mode in the 8086/8088, ALE is generated by the 8288 Bus Controller.
ALE
1)address lines to refer to the address of a block 2)data lines for data transfer 3)IC chips 4 processing data
2e24x16