You are on page 1of 4

QUESTION BANK-Big questions

MICROPROCESSOR AND MICROCONTROLLERS III YEAR CSE/IT

8085 MICROPROCESSOR
1. a. Draw the block diagram of 8085 mp and explain? (12) b. Write an assembly language program to add two 2-digits BCD Number? (4) 2. a. Explain the instruction set of 8085? (10) b. Write notes on status flag? (6) 3. a. Explain the architecture of Intel 8085 with the help of a block diagram? (12) b. Explain the similarities diff b/w subtract and compare instructions in 8085? (4) 4. a. Describe the sequence of event that may occur during the different T state in the opcode Fetch machine cycle of 8085? (8) b. Write an assembly language program to convert on array of ASCII code to corresponding Binary (hex) value. The ASCII array is stored starting from 4200H.The first element of the number of elements in the array. (8) 5. a. With neat block diagram explain the architecture of 8085? (10) b. List out the maskable and non maskable interrupts available in 8085? (6) 6. a. How do the instructions of 8085 is classified based on their function and word length? Give an example? (8) b. Write an ALP to Add two 8bit numbers? (8) 7.(a)Specify the contents of the registers and the flag status as the following instructions are executed.(8) i. MVI A, 00H ii. MVI B, F8H iii. MOV C, A iv. MOV D, B v. HLT (b)Write instructions to load the hexadecimal number 65H in register C and 92H in accumulator A. Display the number 65H at PORT0 and 92H at PORT1.(8) 8. (a)Why the lower order address bus is multiplexed with data bus? How they will be de-multiplexed? (8) (b) Differentiate between maskable and non-maskable interrupts.(8) 9. a)Write an 8085 assembly language program using minimum number of instructions to add the 16 bit no. in BC, DE & HL. Store the 16 bit result in DE pair. (8) b) Explain the similarities diff b/w subtract and compare instructions in 8085? (8) 10. (a)Explain in detail the following instructions:(i) ADC (ii) LHLD (iii) RLC (iv) DI (b) Define & explain the term addressing modes.

(10) 8 a)Write an 8086 program to add two 16-bit numbers in CX and DX and store the result in location 0500H addressed by DI.a)Discuss the interrupt system of Intel 8086. Describe the action taken by 8086 when NMI pin is activated? (4) 4. a. a. Explain the addressing modes of 8086 with the help of examples? (12) b.a)Explain the following 8086 signals:(8) -INTR -DT/(R bar) -RESET -TEST (bar ) b)How does 8086 convert a logical address to physical address? explain with an example.Draw the interfacing diagram for 8086 based system(minimum mode)with the following specification. (16) 10. Give the significance of ‘O’ flag.a). a.draw the memory map for the above interface. ’T’ flag. Explain the addressing modes of 8086 with the help of example? (12) b. 12. a. a)What is the difference between minimum and maximum modes of 8086? How are these modes selected? (6) b)Draw and explain the architecture of 8086. buffers and decoder . Explain memory organization in 8086? (8) b. DW 5.Explain with example . Explain the instruction set 8086? (10) b. What is interrupt pointer? What is 'type' of an interrupt? (8) b)Discuss the various addressing modes of 8086.(8) 11. EQU iii. Write an ALP in 8086 to find sum of numbers in array? (6) 3. With the neat sketch explain the architecture of 8086 processor? (12) b. DD IV.(6) b)Draw the maximum mode module of 8086 clearly showing address latches. terminate unused pins properly. Explain the following assembler directives (8) i. neatly label the diagram.State the differences between I/O mapped I/O and Memory mapped I/O. Write short notes on macro? (4) 2. -16 KB RAM -8 KB EPROM -8255 PPI in I/O address space also show the required latches. a. ’I’ flag &’D’flag of 8086? (4) 6.8086 SOFTWARE ASPECTS AND 8086 SYSTEM DESIGN 1.various addressing modes of 8086/88 microprocessor (16) .Explain with the suitable diagram how 8086 access a byte or word from EVEN and ODD memory banks.(10) 9. ASSUME ii. base and index? What is an effective address or offset? (8) 7. What are displacement. b). transreceivers. clock generator.

Write a program in MASM-86 assembly language to convert a two digit BCD number into HEX.a. Discuss in detail the various signal of 8086.a. (16) . b. BHE and TEST pins of 8086? (4) 16. Give the functions of NMI. Draw the Block diagram and explain the operations of 8251 serial communication interface. Describe any four assembler directives used in 8086 assembly language programming. (16) 2. Explain in detail about 8086 memory banks and associated signals for byte and word operations. a. 19. (16) 5. 8 b. Design an 8086 based system in minimum mode containing 64kb of EPROM and 64kb of RAM (12) b. Draw the Block diagram of 8279 and explain the functions of each block. 16 22. Explain the Maximum mode of operation of 8086. Discuss in detail about the operation of timer along with its various modes. Write short notes on addressing memory. (4) 14. Sketch and explain the interface of 32K x 16 RWMs using a decoder in minimum mode. 8 I/O INTERFACING 1.a)Explain the use of following instructions: -XLAT -DAA -CMPSB b). (16) 4. (16) 17. (16) 3.Explain the difference between NEAR and FAR procedure of 8086 processor. (8) b. Write a program in 8086/8088 assembly language to convert string of character from uppercase to lowercase. Differentiate between MACRO and PROCEDURE . (12) b. Explain the minimum mode of operation of 8086. (12) b. a.a. a. 21. (10) b. 20. a. Write notes on addressing input and output devices? (4) 15.difference between CALL and JMP instruction of 8086 microprocessor. Draw the block diagram of programmable interrupt controller and explain its operations..13. Draw the Block diagram of DMA controller and explain its operations. (6) 18. Explain the various multiprocessor configurations. Accept the string of length 8 characters from user. Explain the various assembler directives used while defining the data segment of 8086/8088 microprocessor.

Sketch and explain the interface of 8279 to the 8085 microprocessor Interface 8x8 key pad 8. Explain the command words/control words of 8259(/8255/8279/8259/8251/8253) in details.(16) 2. RRL A iv. functioning of 8253 in various programmable modes. A 32-bit binary counter is to be implemented using timer/counter i)design and explain the control word to meet above requirement ii)Draw timing diagram of the mod(s) used. List out the salient features of 8051 Microcontroller. What are the different modes of operation of the 8253 programmable timer? 10 b. MICRO CONTROLLERS 1. Explain major components of 8259 with the aid of suitable diagram.16/10/8 marks 12.4 Port A – Output Mode of port A – Mode 1 Port B – Output Mode of port B – Mode 0 Port C lower (pins PC0 – PC2) – Output 10.Discuss in detail the interfacing of relay and optocouplers with 8051. Sketch and explain the interface of PPI 8255 to the 8085 microprocessor .6 13. What is Control Word? 12 Determine the control word for the following configuration of 8255:. SETB P2. MUL AB iii. .Write a program to add N numbers.(16) 4. (16) 6. source. Explain the interrupt structure.a.a. CJNE destination. Explain with the help of block diagram. (16) 7. Which mode will you use to generate a square wave ? Give a flow chart to generate it on 8253. Draw the block diagram of 8255 and explain its working. .(16) i.0 5. SFR and timers of 8051. Discuss in detail stepper motor interfacing with 8051.6.a. 14. b. SWAP A v. Explain with neat waveform the mode 0 of the 8253 timer/counter. 11.Interface 4 7 segment LEDs to display as a BCD counter 7. Explain the following instructions of 8051 with examples. label ii.(16) 3.Describe the architecture of 8051 with a neat diagram.