Microprocessor Questions
Microprocessor Questions
1.3 What is ALU? Explain the following terms: Registers, Control unit, and Input and
Output devices.
Answer:
ALU (Arithmetic Logic Unit): Performs arithmetic and logic operations.
Registers: Small storage locations within CPU for quick data access.
Control Unit: Directs data flow and execution of instructions.
Input/Output Devices: Allow interaction with the processor.
1.6 Give a list of applications of the following processors: (i) 4-bit processors (ii) 8-
bit processors (iii) 16-bit processors.
Answer:
(i) 4-bit processors: Calculators, simple control systems.
(ii) 8-bit processors: Embedded systems, microcontrollers.
(iii) 16-bit processors: Industrial automation, gaming consoles.
11. What is the maximum memory addressing and I/O addressing capability of 8086?
Answer: The 8086 can address up to 1MB of memory and has 64KB of I/O addressing
space.
12. Draw and discuss the read and write cycle timing diagrams of 8086 in minimum
mode.
Answer: The timing diagram shows control signals like ALE, RD̅, WR̅, and data flow
during read/write operations in minimum mode.
13. Draw and discuss the read and write cycle timing diagram of 8086 in maximum
mode.
Answer: In maximum mode, additional signals like S₂, S₁, and S₀ control bus arbitration.
14. From which address does the 8086 start execution after reset?
Answer: Execution starts from address FFFF0H in the BIOS ROM.
15. How will you synchronize an external phenomenon like energizing a relay with a
program segment execution?
Answer: By using an interrupt-driven mechanism or polling an I/O port.
17. Draw and discuss a typical maximum mode 8086 system. What is the use of a bus
controller in maximum mode?
Answer: In maximum mode, the bus controller 8288 manages control signals for
multiprocessing environments.
18. Bring out the architectural and signal differences between 8086 and 8088.
Answer: The 8088 has an 8-bit data bus, while 8086 has a 16-bit data bus. Some control
signals also differ.
19. What may be the reason for developing an externally 8-bit processor like 8088 after
the 8086, when a 16-bit processor had already been introduced?
Answer: To reduce cost and maintain compatibility with existing 8-bit peripherals.
25. What are the functions of the clock generator IC 8284, in the 8086/8088 systems?
Answer: The 8284 generates the clock signal and synchronizes the RESET and READY
signals for proper system operation.