Sei sulla pagina 1di 8

141402 MICROPROCESSOR AND MICROCONTROLLER

A.R. ENGINEERING COLLEGE, VILLUPURAM ECE DEPARTMENT QUESTION BANK SUB. CODE/ NAME:141402 MICROPROCESSOR AND MICROCONTROLLER BRANCH : CSE YEAR : II SEM: IV

Unit-I: THE 8085 AND 8086 MICROPROCESSORS PART A 1. What is Microprocessor? 2. What are the basic units of a microprocessor? 3. Define hardware and software? 4. What is an assembly language? 5. What is a low level language? 6. What is a high level language? 7. Differentiate compiler and an interpreter? 8. What is assembler? 9. Give the significance of SIM and RIM instruction available in 8085. 10. List the different types of flags affected by the arithmetic and logic operations. 11. List the interrupt signals present in 8085 processor in the priority order. 12. Compare CALL and PUSH instructions 13. What is the use of ALE? 14. Define instruction cycle, machine cycle and T-state 15. What is Microcomputer? 16. What is an Opcode & Operand? 17. Why address bus is unidirectional? 18. What are the functions of an accumulator? 19. What is the use of addressing modes, mention the different types 20. Define MPU. 1 A.R ENGINEERING COLLEGE, VILLUPURAM

141402 MICROPROCESSOR AND MICROCONTROLLER PART B 1. Explain the architecture of Intel 8085 with the help of a block diagram? (16) 2. a. Write an assembly language program to add two 2-digits BCD Number? (6) b. Explain the addressing modes of 8085 (10) 3. a. Explain the flag register? (6) 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. (10) 4. a. Explain the similarities and differences between subtract and compare instructions in 8085? b. With neat block diagram explain the architecture of 8085? (12) 5. a. List out the maskable and non maskable interrupts available in 8085? (6) b. How do the instructions of 8085 is classified based on their function and word length? Give an example? (10) 6. a. Write an ALP to Add two 8bit numbers? (6) b. Explain the following instructions (10) i)PUSH ii)XTHL iii)DAD 7. a. Write an ALP to multiply two 8 bit numbers.(8) b. Explain the following instructions (8) i)LHLD addr16 ii)DAA 8. Explain the instruction set of 8085. (16) 9. (i) Explain the various logical and arithmetic instructions available in 8085 microprocessor. (10) (ii) Explain the function of various flags of 8085 microprocessor (6) 10. (i) Differentiate between I/O mapped I/O and memory mapped I/O. (6) (ii) Write an 8085 assembly language program to convert 8 bit binary to ASCII code. (10)

2 A.R ENGINEERING COLLEGE, VILLUPURAM

141402 MICROPROCESSOR AND MICROCONTROLLER Unit-II :8086 SOFTWARE ASPECT PART A 1. What are the two modes of operations present in 8086? 2. What are the interrupts of 8086? 3. List the segment registers of 8086. 4. State the function of Direction flag in 8086. 5. What is the difference between segment register and general purpose register? 6. How single stepping can be done in 8086? 7. How do 8086 interrupts occur? 8. What is interrupt service routine? 9. What is multiprogramming? 10. What is the purpose of segment registers in 8086? 11. What do you mean by pipelining in an 8086 processor? 12. What is interrupt service routine? 13. What are Macros? 14. What is the need of a flag register in 8086? 15. Explain PUBLIC assembler. 16. State the functional units available in 8086 17. State the significance of LOCK signal in 8086? 18. What are the signals involved in memory bank selection in 8086 microprocessor? 19. What do these 8086 instructions do? 20. Explain the process control instructions. PART B 1. i). Explain the addressing modes of 8086 with the help of examples? (12) ii). Write short notes on macro? (4) 2. i). Explain the instruction set 8086? (10) ii). Write an ALP in 8086 to find sum of numbers in array? (6) 3. a). Explain the addressing modes of 8086 with the help of example? (12) b. Describe the action taken by 8086 when NMI pin is activated? (4) 4. a. Explain memory organization in 8086? (8) 3 A.R ENGINEERING COLLEGE, VILLUPURAM

141402 MICROPROCESSOR AND MICROCONTROLLER b. Explain the following assembler directives (8) i. ASSUME ii. EQU iii. DD IV. DW 5. a. With the neat sketch explain the architecture of 8086 processor? (12) b. Give the significance of O flag,Tflag,I flag &Dflag of 8086? (4) 6. (i).Draw and explain the flag register of 8086 in brief. (6) (ii).Explain the addressing modes of 8086 with example.(10) 7. (i).Write a short notes on Interrupts and Interrupt service routines.(6) (ii).Explain the instruction set of 8086. (10) 8. (i). Explain on detail about the various addressing modes used in 8086 processor? Give example. (12) (ii) Name the various segment registers and their usage in 8086 processor. (4) 9. Explain the following (16) i) Procedures ii) Macros iii) Interrupt service Routines 10. Draw the pin diagram of 8086 and explain the signals (16) an

Unit-III :MULTIPROCESSOR CONFIGURATIONS PART A 1. What are tightly coupled systems or closely coupled systems? 2. What are loosely coupled systems? 3. What is instruction pipelining? 4. Write the function of crossbar switch? 5. Write some advantages of loosely coupled systems over tightly coupled systems 6. What are the different inter connection topologies? 7. What are the configurations used for physical interconnections? 8. Write some disadvantages of loosely coupled systems 9. What are the multi microprocessor configuration methods? 10. What is meant by Daisy chaining method? 11. What is independent bus request scheme? 4 A.R ENGINEERING COLLEGE, VILLUPURAM

141402 MICROPROCESSOR AND MICROCONTROLLER 12. What is meant by polling? 13. Name the data types of 8087. 14. Explain numeric processor 8087. 15. What are the functional units available in 8087? 16. Give the instruction set of 8087? 17. Define swapping in? 18. What is a control flag? 19. What is status flag bit? 20. What is a data amplifier? PART B 1. Explain the architecture of 8087. 2. Explain the architecture of 8089. 3. Explain in detail about closely coupled and loosely coupled configuration. What are the relative advantages and disadvantages? 4. Explain the architecture of math coprocessor. 5. Explain the architecture of I/O processor. 6. Discuss the communication between IOP 8089 and CPU 8086. 7. What are the different types of exceptions which may be generated by 8087? 8. What are the different data types supported by 8087? 9. Describe the signals of 8087. 10. Discuss about the following (a) status word format (b) Exception handling (c) Addressing modes. Unit IV: I/O INTERFACING PART A 1. Name the three modes used by the DMA processor to transfer data? 2. Name the 6 modes of operations of an 8253 programmable interval timer. 3. What are the features used mode 1 in 8255? 4. What is memory mapping? 5 A.R ENGINEERING COLLEGE, VILLUPURAM

141402 MICROPROCESSOR AND MICROCONTROLLER 5. What is key bouncing? 6. What are the different types of methods used for data transmission? 7. What are the various programmed data transfer methods? 8. What are the basic modes of operation of 8255? 9. What is an USART? 10. What is the use of terminal count register? 11. Define HRQ? 12. What are the features used mode 2 in 8255? 13. What is the use of modem control unit in 8251? 14. Give the register organization of 8257? 15. What is the function of DMA address register? 16. What is the use of terminal count register? 17. What is the use of stepper motor? 18. What are the modes used in display modes? 19. What are the modes used in keyboard modes? 20. What is the output modes used in 8279? PART B 1. Draw the Block diagram and explain the operations of 8251 serial communication interface. (16) 2. Draw the Block diagram of 8279 and explain the functions of each block. (16) 3. Draw the block diagram of programmable interrupt controller and explain its operations. (16) 4. Discuss in detail about the operation of timer along with its various modes. (16) 5. Draw the Block diagram of DMA controller and explain its operations. (16) 6. Explain the various modes of operation of programmable Peripheral Interface. (16) 7. Explain the 8085 based temperature control system with neat diagram. (16) 8. Draw and Explain how stepper motor can be controlled using 8085.(16) 9. Explain the mode1 and mode 2 operation of 8255. (16) 10. Draw the Block diagram and explain the operations of USART (16)

6 A.R ENGINEERING COLLEGE, VILLUPURAM

141402 MICROPROCESSOR AND MICROCONTROLLER

Unit-V: MICROCONTROLLERS PART A 1. What is mean by microcontroller? 2. Give the alternate functions for the port pins of port3? 3. Explain DJNZ instructions of intel 8051 microcontroller? 4. State the function of RS1 and RS0 bits in the flag register of intel 8051microcontroller? 5. Give the alternate functions for the port pins of port3? 6. Explain the function of the pins PSEN and EA of 8051 7. Explain the 16-bit registers DPTR and SP of 8051.
8. List the applications of microcontroller. 9. Define XTAL1 and XTAL2.

10. Compare Microprocessor and Microcontroller.


11. What are the advantages of microcontroller over microprocessor?

12. Name the five interrupt sources of 8051? 13. Write program to load accumulator, DPH&DPL using 8051? 14. Write a program to subtract 2 8-bit numbers &exchange the digits using 8051? 15. Write about the jump statement? 16. Write about CALL statement in 8051? 17. List the addressing modes of 8051? 18. Explain the operating mode0 of 8051 serial ports? 19. Explain the operating mode2 of 8051 serial ports? 20. Explain the register IE format of 8051. PART B 1. Describe the architecture of 8051 with a neat diagram.(16) 2. Explain the interrupt structure, SFR and timers of 8051.(16) 3. List out the salient features of 8051 Microcontroller.(16) 4. Explain the following instructions of 8051 with examples.(16) 7 A.R ENGINEERING COLLEGE, VILLUPURAM

141402 MICROPROCESSOR AND MICROCONTROLLER i. CJNE destination, source, label ii. MUL AB iii. RRL A iv. SWAP A v. SETB P2.0 5. Explain the special function registers in 8051. (16) 6. With neat sketch explain the function of D/A converter. 7. With neat sketch explain the function of A/D converter. 8. Explain how LCD can be interfaced using 8051. (16) 9. Explain how keyboard can be interfaced using 8051.(16) 10. Explain the various timers in 8051. (16)

8 A.R ENGINEERING COLLEGE, VILLUPURAM

Potrebbero piacerti anche