File

advertisement
MPI (IMPORTANT QUESTIONS)
ORDER OF PROIRITY TO PREPARE
UNITS: VI, V, VII,VIII, IV, I, III, VII & ( FOR UNIT II SAME PROGRAMS TAUGHT
IN YOUR LAB)
UNIT I
1. draw the internal architecture of 8085? Explain each block.
2. what are the special functions of GPRs in 8086? And explain them
3 How does 8086 manage, when the instruction pointer pointing to the next
instruction asking for branching?
4 Write a note on interrupt handling in 8086.
5 Draw the maximum mode configuration of 8086.
6 What is the length of the instruction queue in 8086? Discuss the use of the
queue? Explain the reason for limiting the length of queue?
7 What is the minimum number of segment resisters that are necessary to provide segmentation? How do you access common data for different programs
using segmentation?
8.with a neat architectural diagram explain the functioning of 8086 microprocessor
9.describe briefly about pre-fetch queue in 8086
10 discuss the general functions of all general purpose registers of 8086. Explain
the special function of each register and instruction support for these functions
11.draw the register organisation of 8086 and explain typical application of each
register
12. what is the minimum number of segment registers that are necessary to jprovide
segmentation. how to access common data using segmentation
13. give the 16-bit flag register format of 8086 and explain about each flag in detail
14.compare the flag registers of 8086 & 8085
15 write in detail about the addressing modes okf j8086 micro processor
16.discuss the assembler directives with example.
17.explain with example how a far procedure is declarled as public ? show how an
external near procedure is called in main program
18. what is a procedure . give an example to declare a procedure as a near. Make
this procedure as publilc procedure
19.differentiate between procedures and macros using certain examples
UNIT-II
1. Write an ALP to add two 16 bit hexa decimal numbers
2. Write a ALP to add two 16 digit packed BCD numbers
3. Write an nALP to divide a 32 bit number by a 16 bit number
4. Write an Alp in 8086 to jfind a maximum number in an array of 10 numbers
5. Write a recursive e program in 8086 AlP to find the sum of the first n
ilntegenrs
6. Write an ALP in 8086 to count number of positive and negative numbers from
an array of 8- bit integers
7. Write an ALP in 8086 to exchange a block of N bytes of data beTween
source and destination.
8. Write an ALP to add 5 bytes of data in array by making use do procedure
UNIT-III
1. What are the purpose of ALE,BHE, ST/R and DEN pins of 8086? Show their
timing in the system bus cycle of 8086
2. What are the control signals useful for inter processor communication using
8086? What instruction set support is provided inn 8086
3. With appropriate pin diagrams explain the minimum and maximum mode
operations of 8086
4. What is the minimum number of bus cycles that can occur between the time
an interrupt request is recognized and the first instruction in the interrupt
routine is fetched
5.
Show the circuit required to generate the upper and lower I /O strobes in
minimum and maximum modes of 8086
6. What is function of ready pin in 8086? Draw the circuit diagram for wait state
generation between 0 and 7 wait states and draw the corresponding timing
diagram
7. Explain briefly about memory interfacing with 8086 micro processor
8. Explain how static RAMs are interfaced to 8086. Give necessary interface
diagram assuming appropriate signals and memory size
9. With the help of basic cell explain SRAM and DRAM. Discuss the advantages
and disadvantages of the memories
10. With a neat sketch explain the function of memory array of PROM
11. Draw the basic cell structure of EPROM and explain the principle of operation
12. Distinguish between EPROM and EEPROM. Mention their application areas
13. With a neat block diagram , explain the working of 8357 DMA controller
or
Explain the need of DMA. Discuss in detail about DMA data transfer method
14. Explain demand transfer mode and block transfer mode of 8237
15. Show how 8237s are cascaded to provide more number of DRQs and explain
the operation
16. Explain how memory to memory transfer is performed with 8237
17. With a neat block diagram explain the working of 8237 DMA controller
18. Describe the function of the following pins and their use in 8086 based
systems
a)NMI
b)LOCK
c)TEST
d)RESET
UNIT-IV
1. what is BSR mode of operation. How it is useful in controlling the interrupt
initiated data transfer for mode 1 and mode2
2. Distinguish b/w mode set control word and BSR control mode of 8255
3.give the hardware design to interface 8255 to 8086 mp
4. explain the transistor buffer circuit used to drive 7 segment LEDs
5. write an ALP in 8086 to generate a symmetrical square wave form with1
KHz frequency. Give necessary circuit to set up with DAC
UNIT-V
1 describe interrupt vector table of intel processsors OR
discuss about vector interrupt table and interrupt service routines
2 what is the difference between maskable and non-maskable interrupts. Give
some examples.
3 which interrupt type is associated with TF flag? What is the vector address.
Explain the use of this interrupt
4 draw the block diagram of 8259 and explain each block. Discuss the salient
features of 8259
Or
distinguish between master and slave mode operation of 8259
5 discuss about following control word format of 8259
a) Initialisation command words ( ICWs)
b) Operational command words (OCWs)
6 discuss about interrupt priority schemes used in 8259
OR
Explain in general why interrupt priorities are required. Discuss about interrupt
piorities of 8259
7 discuss about DOS and BIOS interrupts. Give examples
UNIT-VI
1 Discuss the types of serial communication
2 draw the asynchronous and synchronous formats and discuss the
Differences
3 discuss the serial communication standards and their specifications
Or
Give the specifications of RS-232C
4 draw the circuit diagram of RS-232 to TTL conversion. Explain the interface.
Or
Draw the interface circuits for data conversion from TTL to RS-232C,RS-232 to TTL
5 Draw the block diagram of 8251 and explain about each block
6 explain the interfacinf of 8251 with 8086 with necessary circuit diagram.
7 discuss about the errors with reference to 8251
UNIT 7-8
1 Explain the basic differences b/w micro processor(mp) and micro controller
(mc)
2 Explain the advantages of mc over mp
3 explain the salient features of 8051 family of mc
4 draw the architectural diagram of 8051 mc
5 discuss about various addressing modes of 8051
6 draw and discusss the formats and bit definitions of following
a) TCON b) TMOD c) PCON d)IP(interrupt priority) e)IE(interrupt
enable) f) PSW g)SCON
7 explain interrupt structure of 8051. Also explain the interrupt priorities
8 discuss in detail about parallel I/O ports in 8051 mc
Or
Explain the alternate functions of port 0,port 2,port3
9 explain the internal and external program memory as well as data memory of
8051 with diagram showing their capacities
10 draw the diagram to interface program memory of 16k x 8 EPROM of 8051
And give memory interface.
11 explain about the following signals
a) ALE/PROG b)EA/Vpp c)PSEN d)RXD e)INT0/INT1
f) TXD g)To and T1 h) RD
12 explain about registers and SFR of 8051
13 Explain the various modes (mode1, mode2 )of operation of timer in 8051
Download