MPMC Questions
MPMC Questions
MPMC Questions
MPMC QUESTIONS
Unit 1
3. a) What are registers? List and discuss the functions of the registers of 8086 microprocessor.
b) What is an interrupt? List and explain different interrupts supported by 8086 microprocessor.
4. a)What is memory segmentation? What is its use? Explain the memory segmentation in 8086
microprocessor
5. a) List the main features of 8086 microprocessor. Draw and explain the internal architecture of
8086 microprocessor
b) Draw the flag register of 8086 and discuss the use of each flag
6. a) with a neat schematic diagram, discuss the working of 8086 microprocessor in its maximum
mode. Draw and discuss the timing diagrams for memory read and write operation.
b) Explain the minimum mode operation of 8086 with the help of timing diagrams
Unit 2
2. a) What do you mean by addressing modes? Explain the different addressing modes supported by
8086 with examples.
b) Explain the functions of DB, DT, ENDP, EQU, LENGTH assembler directive.
3. a) Write and discuss different machine language instruction formats supported by 8086
microprocessor.
b) Write an assembly language program in 8086 to find the factorial of a given number.
4. a) List different arithmetic instruction of 8086 microprocessor and explain with examples.
b) Write a program in 8086 to convert a 16-bit binary number into equivalent BCD number.
5. a) What is the purpose of AAA, AAD and DAA instructions of 8086? Explain with examples
Unit 3
b) Draw a typical stepper motor interface with 8255 and explain its functioning.
b) Write an assembly language program in 8086 to generate a symmetrical square wave with 1
KHz frequency?
4. a) Interfacing of a two 4X4 PROM and two 8X4 RAM with 8086 CPU, draw the memory
map and interfacing diagram for it, the RAM address follows the ROM address.
b) Explain the Interfacing of seven segment displays along with 8255 PPI
5. a) Interface an 8255 with 8086 to work as a peripheral interface. Initialize its port A as output port,
port B as input port and port C as output port. Port A address should be 0740H.Writ a program to
sense switch positions SW0 –SW7 connected at port B. The sensed pattern is to be displayed in port
A, to which 8 LEDs are connected, which the port C lower displays number of ‘ON’ switches out of
the total eight switches. (or Explain the interface of LCD with 8086.)
b) Write a program to make the stepper motor to rotate both clockwise and counter clock wise
direction.
7. a) Explain ADC 0809 with neat sketch and explain how can ADC 0809 interfaced with 8086?
b) Bring out the differences between static and dynamic RAM. Describe the procedure of
interfacing static memories with a CPU.
8.a) Explain the interfacing of 8255 to 8086 in memory mapped I/O mode.