MICROPROCESOR AND INTERFACING SEMESTER-4 QUESTION BANK FOR GTU EXAM


Note: (1) Read all the instructions in detail from Appendix- F of text book Ramesh Gaonkar.
(2) Refer Timing Diagrams for all the instructions from Tech. Max pub. Book.
(3) Study function of all the 40 Pins of 8085 IC from Ramesh Gaonkar.
Q.1.) Draw Bus structure of 8085 & explain all buses in detail.
Q.2.) Explain “Microprocessor initiated operation” in 8085 in detail.
Q.3.) Explain “Peripheral or externally initiated operation” in 8085.
Q.4.) Draw & Explain programming model of 8085.
Q.5.) Draw & Explain hardware model of 8085.
Q.6.) Draw flag register & explain function of all flags.
Q.7.) Explain all Control & Status signals of 8085.
Q.8.) Explain Demultiplexing of AD0-AD7 bus with neat diagram.
Q.9.) Explain generation of various control signals with diagram.
Q.10.) Draw functional block diagram of internal architecture of IC 8085 & explain working.
Q.11.) what do you mean by bus? Why Address bus is unidirectional & Data bus is bidirectional?
Q.12.) What do you understand by the term Addressing mode ? Explain the Addressing
modes supported by 8085 by giving suitable examples.
Q.13.) Explain Memory Mapped I/O and Peripheral I/O and make the comparison
between them.
Q.14.) Explain the function of RIM and SIM instructions.
Q.15.) Write a detailed note on Memory Classification.
Q.16.) Explain clearly the interrupt arrangement in 8085 microprocessor with
appropriate diagram. How the interrupts are activated ? To which memory
location an interrupt points ? How the priority is arranged ? How the
interrupts can be cleared ?
Q.17.) With the help of simplified block diagram explain the internal architecture of
8255. How various sections can be addressed ?
Q.18.) List the major components of the 8279 keyboard / display interface, and explain their functions.
Q.19.) Write a note on the 8251A programmable communication interface.
Q.20.) List the major components of the 8259A interrupt controller , and explain
their functions.
Q.21.) Discuss in detail memory mapped I/O and I/O mapped I/O.
Q.22.) What is stack and stack pointer? Explain working of PUSH and POP
instruction with suitable example.
Q.23.) Draw the functional block diagram of IC 8255Aand answer following
questions.
(1) List the operating modes of IC 8255A.
(2) Discuss control word format.
(3) Specify the handshake signals and their functions if port A is set up as
an output port in mode 1.
(4) Write initialization instructions for the 8255A to set up— Port A as I/P port in mode 0. Port B as O/P port in mode 1. Port C upper as an O/P in mode 0.
Assume address of control word register as 83H.
Q.24.) Write a detailed note on Interrupts of 8085.
Q.25.) Discuss in detail different working modes of IC 8254—Programmable interval
timer.
Q.26.) With neat diagram discuss the working of IC 8259A---Programmable interrupt
controller.
Q.27.) Explain the various modes of operation of IC-8255.
Q.28.) Explain the key debounce concept.
Q.29.) Explain the various modes of operation of IC- 8253 / 8254 (Programmable Interval Timer).
Q.30.) Explain the concept of Read Bank command.
Q.31.) Explain the priority modes & additional features of IC 8259.
Q.32.) Explain the block diagram of IC – 8237 / 8257. (DMA- Direct Memory Access)
Q.33.) Explain the RST Instruction (Restart) as a software Interrupt.
Q.34.) Explain 8055 Vectored Interrupt.
PROGRAMS:
1) Write an assembly language program to transfer data (10 Nos) from one to other same & reverse order.
2) Write an assembly language program to count an odd-even zero from given 10 Nos.
3) Write an assembly language program for 8-bit addition.
4) Write an assembly language program for arranging data in ascending order.
5) Write an assembly language program for arranging data descending order.
6) Write an assembly language program to convert BCD-HEX.
7) Write an assembly language program to convert HEX-BCD.
8) Write an assembly language program for Fibonacci series.
9) Write an assembly language program for prime numbers.
10) Write a program to delete character occurring more than once.
11) Write a program for counting character of string.
12) Write a program for counting Vowels

Post a Comment

0 Comments

Close Menu