Microprocessor and Peripherals - Sem - 4 - Extc
Microprocessor and Peripherals - Sem - 4 - Extc
SEMESTER IV
Objectives:
COMPILED BY: Department of Electronics & Telecommunication Engineering, PCE, New Panvel. Page 2
Question Bank for Microprocessor & Peripherals (EXTC) - Semester IV
06 Advanced Microprocessors 06
Basic architectures of 80286, 80386, 80486 and Pentium processor.
COMPILED BY: Department of Electronics & Telecommunication Engineering, PCE, New Panvel. Page 3
Question Bank for Microprocessor & Peripherals (EXTC) - Semester IV
MODULE NO 1
ARCHITECTURE OF 8085 AND 8086 MICROPROCESSOR
Questions Marks
COMPILED BY: Department of Electronics & Telecommunication Engineering, PCE, New Panvel. Page 4
Question Bank for Microprocessor & Peripherals (EXTC) - Semester IV
Questions Marks
12. Explain what is the need and advantages of memory segmentation in 8086 05
Microprocessor. (May-2015)
15. Write a short note on functions of the pins S2’, S1’ & S0’ of 8086. 05
18. Explain the significance of HOLD, RESET and READY signals in 8086 05
processor.
19. Describe the function of following pins in 8086 Microprocessor. (Dec-2016) 10
a) NMI b) READY c) ALE d) QS0 and QS1 e) S0, S1, S2
20. Discuss the functions of general purpose registers of 8086. Explain the 10
function of each register and instruction support for these functions. (Dec-
2016, May-2016)
21. Describe the function of following pins in 8086 Microprocessor in 10
Maximum mode of operation. (May-2016)
a) TEST’ b) RQ’/GT0’ c) RQ’/GT1’ d) QS0 and QS1 e) S0, S1, S2
22. Draw & Explain the architecture of 8086 processor. 10
24. What is segmented memory and what are its advantages? Explain logical and 10
physical address in 8086. What are default segment assignments and what is
segment override? Explain with suitable examples.
COMPILED BY: Department of Electronics & Telecommunication Engineering, PCE, New Panvel. Page 5
Question Bank for Microprocessor & Peripherals (EXTC) - Semester IV
Questions Marks
28. Explain maximum mode of 8086 microprocessor. Draw timing diagram for 10
write operation in maximum mode of 8086 and explain it. (Dec-2014)
29. Explain Minimum mode of 8086 microprocessor. Draw timing diagram for 10
write operation in minimum mode of 8086 and explain it. (May-2014)
30. Describe how the control bus signals are produced for an 8086 system 10
operating in maximum mode.
Questions Marks
32. Sketch read and write bus cycle of 8086 with example. (Dec-2016 & May- 04
2016)
33. Draw timing diagram of Memory read & Memory write machine cycles for 10
maximum mode of 8086 Microprocessor. (May-2015)
34. Draw timing diagram of Memory read & Memory write machine cycles for 10
minimum mode of 8086 Microprocessor.
Points to Remember:
8085 & 8086 Architecture. Pin diagram & Features.
Segmentation & Pipelining in 8086.
Difference between Minimum Mode & Maximum mode of 8086.
Read & Write machine cycles in Minimum & Maximum mode of 8086.
COMPILED BY: Department of Electronics & Telecommunication Engineering, PCE, New Panvel. Page 6
Question Bank for Microprocessor & Peripherals (EXTC) - Semester IV
MODULE NO 2
Questions Marks
1. Explain addressing modes of 8086 Microprocessor with example. (Dec- 10
2016, May-2016, Dec-2015 & May-2015)
2.2 8086 Instruction encoding formats and instruction set.
Questions Marks
COMPILED BY: Department of Electronics & Telecommunication Engineering, PCE, New Panvel. Page 7
Question Bank for Microprocessor & Peripherals (EXTC) - Semester IV
Questions Marks
12. Write a short note on Various assembly language directives and Macro 10
functions.
13. Write a short note on Assembler Directives. 10
Questions Marks
14. Write a program to blink bit 4 of Port C using BSR mode of 8255. (May- 05
2015)
15. Write an 8086 assembly language program to divide 16-bit number by 4-bit 05
number.
16. Write an 8086 assembly language program to divide 32-bit number by 8-bit 05
number.
17. Write an assembly language program of 8086 to find out factorial of number 10
N also draw Flowchart. (Dec-2016)
18. Write an assembly language program of 8086 to add two 32 bit numbers and 10
also draw flowchart. (May-2016)
19. Write a program for 8086 microprocessor for arranging given numbers in 10
ascending order and store the results in memory location from 0000H
onwards. (Dec-2015)
20. Write a program for 8086 Microprocessor to multiply two 32-bit numbers 10
(12345678 X 87654321) (May-2015)
COMPILED BY: Department of Electronics & Telecommunication Engineering, PCE, New Panvel. Page 8
Question Bank for Microprocessor & Peripherals (EXTC) - Semester IV
21. Write a program for 8086 Microprocessor to find out smallest number in an 10
array of 10 numbers. (May-2015)
22. Write a program for 8086 Microprocessor to exchange memory block of 10 10
bytes from location 30000 to 40000. (Dec-2014 & May-2014)
23. Write a program for 8086 Microprocessor to find out largest number in an 10
array of 10 numbers.
24. Write a program for 8086 microprocessor for arranging given numbers in 10
descending order and store the results in memory location from 0000H
onwards.
25. Writ 8086 assembly language program to move a string of words from offset 10
1000H to offset 6000H. The length of the string is 0CH.
Points to Remember:
Addressing modes of 8086.
Assemble directives of 8086.
Instructions of 8086.
COMPILED BY: Department of Electronics & Telecommunication Engineering, PCE, New Panvel. Page 9
Question Bank for Microprocessor & Peripherals (EXTC) - Semester IV
MODULE NO 3
PERIPHERALS INTERFACING WITH 8086 AND
APPLICATIONS .
Questions Marks
2. Explain 8086 interrupt structure and its method of interfacing with 8086 10
microprocessor with a suitable example. (May-2016)
3. Explain Interrupt structure of 8086. (Dec-2015, May-2014) 10
4. Draw & Explain Interrupt structure of 8086 Microprocessor with its IVT. 10
(May-2015)
5. Which are the different types of interrupt supported by 8086? Explain 10
interrupt vector table of 8086. (Dec-2014)
6. What are exceptions, hardware interrupts and software interrupts of 8086. 10
Explain their priority structure and interrupt vector table.
7. Explain the first five dedicated interrupts of 8086. 10
Questions Marks
8. What are the different function blocks in 8259 Programmable Interrupt 10
Controller? Explain the role of IRR, ISR and priority resolver in process of
interrupt handling.
COMPILED BY: Department of Electronics & Telecommunication Engineering, PCE, New Panvel. Page 10
Question Bank for Microprocessor & Peripherals (EXTC) - Semester IV
Questions Marks
11. Write a program to blink bit 4 of port C using BSR mode of 8255. (May- 05
2015)
12. Explain modes of PPI 8255. (Dec-2014) 10
13. Write a brief note on programmable peripheral interface (PPI) IC-8255 and 10
its modes of operation.
Questions Marks
15. Explain Control Word of 8254 Timer. Write control word for Counter1, 05
Mode-3 R/W MSB, binary counter. (Dec-2014, May-2014)
16. Explain MODE 0 and MODE 1 of 8254 Timer/Counter peripheral IC with 10
the help of timing diagram. (May-2015)
17. Write a program to generate 1 KHz frequency square wave using 8254, if 10
clock frequency of 8086 is 1 MHz.
Questions Marks
18. What is DMA. Explain 8257 DMAC. 05
19. Explain different modes of operation of 8257 DMA controller. (May-2015) 10
3.6 Interfacing 8259A, 8255, 8254, 8257 with 8086 and their applications
Questions Marks
20. Explain direct memory access (DMA) controller 8257 and its method of 10
interfacing with 8086 microprocessor with a suitable example.
21. Describe the importance of DMA controller. Explain method of interfacing 10
8057 DMA controller with 8086 microprocessor. (Dec-2015)
COMPILED BY: Department of Electronics & Telecommunication Engineering, PCE, New Panvel. Page 11
Question Bank for Microprocessor & Peripherals (EXTC) - Semester IV
22. Draw and explain interfacing of 8086 in maximum mode with 8259 in 10
cascade mode. (Dec-2014)
23. Draw and Explain interfacing of 8086 with 8255 in I/O mapped I/O. (May- 10
2014)
24. Sketch and explain the interface of PPI 8255 to the 8086 microprocessor in 10
minimum mode. Interface four 7 segment LEDs to display as a BCD
counter.
25. Draw and explain interfacing of 8259 with 8086. 10
Points to Remember:
COMPILED BY: Department of Electronics & Telecommunication Engineering, PCE, New Panvel. Page 12
Question Bank for Microprocessor & Peripherals (EXTC) - Semester IV
MODULE NO 4
ADC, DAC INTERFACING WITH 8086 AND ITS
APPLICATION
4.3 Interfacing ADC 0809, DAC 0808 with 8086 and their applications.
Questions Marks
Questions Marks
Points to Remember:
Working, operating mode and pin diagram of ADC 0809 & DAC 0808.
8086 based Data acquisition system
COMPILED BY: Department of Electronics & Telecommunication Engineering, PCE, New Panvel. Page 13
Question Bank for Microprocessor & Peripherals (EXTC) - Semester IV
MODULE NO 5
8086 MICROPROCESSOR INTERFACING
5.1 8087 Math coprocessor, its data types and interfacing with
8086.
5.2 Memory interfacing with 8086 microprocessor
5.1 8087 Math coprocessor, its data types and interfacing with 8086.
Questions Marks
1. Explain features of coprocessor 8087. 05
2. What is 8087 math coprocessor? Explain method of its interfacing with 8086 10
microprocessor. (Dec-2015)
3. Explain interfacing of 8087 co-processor with 8086 Microprocessor. (may- 10
2015)
4. Draw interface diagram of 8086 microprocessor and 8087 NDP, also explain 10
various interface signals and co-processor working with host processor.
(Dec-2014, May-2014)
5.2 Memory interfacing with 8086 microprocessor.
Questions Marks
5. Differentiate between memory mapped I/O and I/O mapped I/O. (May-2016, 05
Dec-2015)
6. Why is it necessary to make even and odd banks while interfacing any kind 05
of ROM to 8086.
7. Design 8086 microprocessor based system using minimum mode with the 20
following specifications. (Dec-2016)
I) 8086 microprocessor working at 10 MHz.
II) 32KB EPROM using 8KB Devices.
III) 32KB SRAM using 8KB devices.
Clearly show memory map with address range. Draw the neat schematic.
COMPILED BY: Department of Electronics & Telecommunication Engineering, PCE, New Panvel. Page 14
Question Bank for Microprocessor & Peripherals (EXTC) - Semester IV
8. Design 8086 microprocessor based system using minimum mode with the 20
following specifications. (May-2016)
I) 8086 microprocessor working at 10 MHz.
II) 128KB EPROM using 32K devices.
III) 64KB SRAM using 16K devices.
Clearly show memory map with address range. Draw the neat schematic.
9. Design 8086 microprocessor based system using minimum mode with the 20
following specifications. (Dec-2015)
I) 8086 microprocessor working at 10 MHz.
II) 64 KB EPROM using 16K devices.
III) 32KB SRAM using 16 K devices.
Clearly show memory map with address range. Draw a neat schematic.
COMPILED BY: Department of Electronics & Telecommunication Engineering, PCE, New Panvel. Page 15
Question Bank for Microprocessor & Peripherals (EXTC) - Semester IV
Points to Remember:
Working, Data types and interfacing of coprocessor IC 8087 with 8086 in Maximum mode.
Memory banking concept in 8086.
Hardware required with 8086 in Minimum & Maximum mode.
COMPILED BY: Department of Electronics & Telecommunication Engineering, PCE, New Panvel. Page 16
Question Bank for Microprocessor & Peripherals (EXTC) - Semester IV
MODULE NO 6
ADVANCED MICROPROCESSORS
Points to Remember:
Features and Architecture of advanced processors like 80286, 80386, 80486 and Pentium.
COMPILED BY: Department of Electronics & Telecommunication Engineering, PCE, New Panvel. Page 17
Question Bank for Microprocessor & Peripherals (EXTC) - Semester IV
Viva Questions
COMPILED BY: Department of Electronics & Telecommunication Engineering, PCE, New Panvel. Page 18
Question Bank for Microprocessor & Peripherals (EXTC) - Semester IV
COMPILED BY: Department of Electronics & Telecommunication Engineering, PCE, New Panvel. Page 19