Multiplexing of data bus and address bus is done to:

Multiplexing of data bus and address bus is done to:
| Multiplexing of data bus and address bus is done to:

A. Increase speed of microprocessor

B. Reduce number of pins

C. Connect more peripherals

D. All of the above

Please scroll down to see the correct answer and solution guide.

Right Answer is: B

SOLUTION

  • Multiplexing is done to reduce the number of pins in the microprocessor
  • During execution of any instruction first the address bus is used and then the data bus is used, both the buses are not used simultaneously and hence multiplexing can be done to reduce the size of chip
  • If address and data bus are not multiplexed, then number of pins required are, 16 for address bus and 8 for data bus, total 24 pins are required
  • With multiplexing, 8 pins are common, used between address and data pins and thus total pins required are 16, hence there is a saving of 8 pins
  • Data and address pins can be demultiplexed using ALE signal and latch as shown below