Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Question bank
UNIT-I
8086 ARCHITECTURE:
1. a) Explain the physical address formation in 8086. b) Explain the function of the following signals
of 8086. (i) ALE , (ii) TEST , (iii) HOLD, (iv) NMI, (v) BHE , (vi) DT / R , (vii) READY, (viii)
DEN April-2011
2. (a) Describe the functions of the following pins of 8086
i. NMI
ii. ALE
iii. S2, S1, S0
iv. Test
v. READY
(b) Discuss about any three arithmetic instructions of 8086. [10+6] All Sets Dec 10
1. Distinguish between the terms microprocessor, microcomputer and micro controller. Write about
the evolution of microprocessor. April-09
2. With a neat architectural diagram, explain the functioning of an 8086. April-09
(or)
Explain, why 8086 internal architecture is divided into BIU and EU? Discuss the A-bus, B-bus
and C-bus and their use. Nov/Dec-05
3. Discuss briefly about pre-fetch queue in 8086. April-08.
4. Discuss the functions of all general purpose registers of 8086.Explain the special function of each
register and instruction support for these functions.
(or)
Explain the function of following registers 8086 microprocessor. April-09
a) AX,BX,CX,DX b) CS,DS,SS, ES c) BP,SP, SS, ES d) IP and instruction queue
5. What is memory segmentation ? Explain the use of segmentation in different applications. Explain
how segmentation provides effective task switching mechanism. Aug-07
6. Give the 16-bit flag register format of 8086 and explain about each flag in detail. Nov-03,Jun-03.
7. Write detail about the addressing modes of 8086 microprocessor. Apil-09.
8. Explain detail about the following addressing modes of 8086 with examples. ((i) I/O addressing
(ii) Based indexed addressing with displacement. April-09
9. Explain the meaning of the following 8086 instructions, (i) MOV [3845h],bx (ii) ADD AX, [SI]
(iii) MOV BX,2956h (iv) ADC ax,bx. April-09.
10. Explain the following 8086 instructions with examples (i) MUL (ii) IMUL (iii) DIV (iv) IDIV.
Aug-08
11. Describe the function of the following pins and their use in 8086 based system.
(i)NMI (ii) LOCK (iii) TEST (iv) RESET. April-05
12. Describe the function of the following pins in8086 maximum mode of operation (i) TEST (ii)
RQ/GT0 and RQ/GT1 (iii) QS0 and QS1 (iv) s0, s1, s2 Nov-05
13. What is the purpose of ALE, BHE, DT/R and DEN pins of 8086? Show their timing in the system
bus cycle of 8086. Aug-07, April-07
14. With appropriate pin diagrams explain the minimum and maximum mode operations of 8086.
April-09.
(or)
With a neat pin diagram explain the maximum mode operation of 8086. April-09
UNIT II
Instructionset formats, addressing modes, instruction set, assembler directives, macros, simple
programs involving logical, branch and call instructions, sorting, evaluating arithmetic expressions, string
manipulations.
UNIT-III
I/O INTERFACE
8255 PPI, Various modes of operations and interface of I/O devices to 8086, Interfacing keyboard,
display, stepper motor interfacingA/D, D/A Converter Interfacing.
Memory Interfacing to 8086,interrupt structure of 8086, vector interrupt table, interrupt service
routing, Introduction to DOS and BIOS interrupts, Interfacing Interrupt Controller 8259, DMA controller
8257 to 8086.
Distinguish between EPROM and E2PROM. Mention their application areas. Aug-07, April-07.
3. Differentiate between static and dynamic RAMs give some example. April -09.
4. Explain the need for DMA in microprocessor based systems. April-09.
(or)
Explain need of DMA. Discuss in detail about DMA transfer method. Aug-08,April-08.
(or)
Explain demand transfer mode and block transfer mode of 8237. Aug-07, April-07.
5. Show how 8237s are cascaded to provide more number of DRQs and explain the operation. Aug-
07,April-07.
6. With a neat block diagram explain the working of 8237 DMA controller April-09, Aug-07, April-
06.
(or)
With a neat block diagram, explain the working of 8257controller. April-09, Aug-08.
7. Give the priority of 8086 interrupts, hardware and software. Explain why single step interrupt is
having lower priority. Aug-07
8. Discuss the sequence of operations performed in the interrupt acknowledge cycle. Aug-07
9. What is the difference between maskable and non-maskable interrupts. Give some examples. April-
09, Aug-08
10. Discuss the following i) single step execution ii) Interrupt n overflow. April-08
11. Discuss about DOS and Bios interrupts. Give necessary examples. April-08
12. Describe the operation of 8279 with a neat block diagram.
(or)
8259 PIC architecture and interfacing, cascading of interrupt controller and its importance. Aug-
07
(or)
a) Distinguish between master and slave mode operation of 8259. b) Give an interfacing diagram,
b) which shows the connections between 8086 and 8259. April-09, April-08
UNIT-V
COMMUNICATION INTERFACE
Serial Communication Standards, serial data transfer schemes, 8251USART Interfacing RS-232,
IEEE-488, 20mA Current Loop, Prototyping and Trouble shooting, Software Debugging tolls, MDS.
1. (a) Explain why serial data transfer is mostly preferred over parallel data transfer. Give reasons.
(b) Distinguish between data formats used for Synchronous and Asynchronous serial data transfer
modes. [8+8] All Sets Dec 10
2.(a) Write the sequence of events for 8251 initialization with necessary 8086 instructions.
(b) Draw and explain the block diagram of 8251. [8+8 ] All Sets May 10
3. (a) Explain about the programmed I / O.
(b) Explain about the interrupt driven I / O. [8+8] All Sets Dec10
1. Discuss the types of serial communication. April -09
(or)
Distinguish between synchronous and asynchronous serial data transmission techniques. Discuss
the advantages and disadvantages. April-07, April-09
2. Discuss the data transmission standards and their specifications. Aug-08
3. Draw the flow chart showing how synchronous serial data can be sent from a port line using software
routine. Aug-06
4. A terminal is transmitting asynchronous serial data at 2400bd. What is the bit time? Assuming 7
data bits, a parity bit and 1 stop bit how long does it take to transmit one character? April-05
5. Draw the block diagram of 8251 and explain abut each block. Aug-08, April-05
6. Give the status register of 8251 and explain each bit. April-08
7. What are the important features of 8251? May-08
8. Explain the following control words of 8251 with suitable examples, i) Mode word ii) Command
word. May-08
9. Explain the interfacing of 8251 with 8086 with necessary circuit diagram. April-09
10. Explain about the three errors in asynchronous serial transmission. Sep-08
11. Write the instruction sequence to re-initialize the above 8251 in synchronous mode with even parity,
single SYNC character and 8-bit character size. May-06
12. What is the difference between 20mA current loop and RS232-C standard. Aug-07
13. Give the specifications of RS-232C. May-08, May-06
14. Draw the circuit of RS-232 to TTL conversion and explain this interface. Sep-08
15. Draw the circuit of TTL to RS232 and explain the necessity of this interface. Aug-07
16. Explain about line driver and line receiver used in serial communication . May-08
UNIT-VII
UNIT-VIII
1. (a) Explain serial data interrupts, data transmission and data reception in 8051?
(b) Give the format of SCON register in 8051 and explain each bit. [8+8] All Sets May 10
2. Explain how serial data communication is done with 8051 serial ports. Apr/May 2009.
3. Explain with waveforms, different modes of serial data transmission modes in8051. Apr/May 2009.
4. What is the use of Mode 0 of serial communication in 8051. Write a program to transmit a data 45H
in mode 0. Apr/May 2009.
5. What are the various SFRs you need while handling the Timers/Counters. Give the register formats.
Apr/May 2009.
5. (a) Explain how the timer flag interrupt and the serial port interrupt are generated.
(b) Discuss on external interrupts? (c) Discuss on interrupt priority? Apr/May 2009.
6. Write 8051 program to initialize timer 1 in mode 0. Apr/May 2009.
7. Give the formats of the registers which are used for the counters/timers. Apr/May 2009.
8. Write 8051 program to generate 2 kHz square waves on pin P1.0 of port 1 using Timer
interrupt. Aug-2008
9. Write 8051 program to receive a serial byte through RxD. Aug-2008
10. Give the sequence of events that takes place when the interrupt occurs in 8051. Aug-2008
11. Draw the bit formats of IE and IP registers of 8051? Aug-2008
12. Discuss in detail about serial port operation in 8051 microcontroller. Aug-2008
13. Discuss about various modes of operations of timer in 8051. Aug-2008
14. Write 8051 program as an example of interrupt call to a routine, timer 0 is used in mode 0 to
overflow and set the timer 0 interrupt flag. When the interrupt is generated, the program vectors to