Format No. NAC/TLP-07a.
12
Nadar Saraswathi College of Engineering and Technology Rev. No. 02
Vadapudupatti, Theni - 625 531 Date 12-11-2015
(Approved by AICTE, New Delhi and Affiliated to Anna University, Chennai) Total Pages
Question Bank for the Units – I to V
th
4 Semester – B.E.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
EC 6504 MICROPROCESSOR AND MICROCONTROLLER
Part-A (10 x 2 = 20 Marks)
S.No. QUESTION Level Competence Mark
UNIT – I
1. Define microprocessor? L1 Knowledge 2
1. Define Accumulator? L1 Knowledge 2
1. What is stack? L2 Comprehend 2
1. What is a subroutine program? L2 Comprehend 2
Write a program to add a data byte located at offset 0500H in
2000H segment to another data byte available at 0600H in the
1. L6 Synthesis 2
same segment and store the result at 0700H in the same
segment.
List the different types of addressing modes of 8086 instruction
1. L1 Knowledge 2
set
1. List the different types of instructions in 8086 microprocessor? L1 Knowledge 2
2. Define assembly level programming L1 Knowledge 2
2. What is assembler? L2 Comprehend 2
2. Explain ALIGN & ASSUME L2 Comprehend 2
2. Compare Procedure & Macro L5 Evaluation 2
2. Compute the maximum memory size that can be addressed by
L3 Application 2
8086?
2. List the 8086 interrupt types? L1 Knowledge 2
2. What is interrupt service routine? L2 Comprehend 2
2. List the flags of 8086 L1 Knowledge 2
UNIT – II
3. Differentiate between minimum and maximum mode L4 Analysis 2
3. Give any four pin definitions for the minimum mode L4 Analysis 2
3. Illustrate the pins that are used to indicate the type of transfer
L2 Comprehend 2
in minimum mode?
3. What are the functional parts of 8086 CPU? L1 Knowledge 2
3. Explain the operation of S0, S1 and S2 pins in maximum
L2 Comprehend 2
mode?
3. Give the register classification of 8086. L4 Analysis 2
3. Give the different segment registers. L4 Analysis 2
3. Draw the format of 8086 flag register. L6 Synthesis 2
4. List the three groups of signals in 8086? L1 Knowledge 2
4. Define NMI (Non-Maskable Interrupt)? L1 Knowledge 2
4. Enumerate the function of pin? L2 Comprehend 2
4. What is multiprogramming? L1 Knowledge 2
4. What are the two modes of operations present in 8086? L2 Comprehend 2
4. List the three classifications of 8086 interrupts? L1 Knowledge 2
4. What is Coprocessor? L1 Knowledge 2
UNIT - III
5. What is memory mapped I/O? L1 Knowledge 2
5. What is I/O mapped I/O? L1 Knowledge 2
5. Write the features of 8255A. L2 Comprehend 2
\
5. List the functions performed by 8279. L1 Knowledge 2
5. What is the use of 8251 chip? L1 Knowledge 2
5. Define USART L1 Knowledge 2
6. What are the operating modes in 8279? L2 Comprehend 2
6. Write the different types of ADC. L1 Knowledge 2
6. List the operating modes of 8255A and 8237A. L1 Knowledge 2
6. Describe key debounce? L2 Comprehend 2
6. What is mode 0 operation of 8255? L1 Knowledge 2
6. Write the control word format for BSR mode. L2 Comprehend 2
6. What is N-key rollover? L1 Knowledge 2
UNIT – IV
7. What are the special function register? L1 Knowledge 2
7. Difference between microprocessor & micro controller L4 Analysis 2
7. List the addressing modes of 8051? L1 Knowledge 2
7. Explain the instructions used to access external RAM L2 Comprehend 2
7. List the features of 8051 microcontroller? L1 Knowledge 2
7. Mention the data types of 8051 L2 Comprehend 2
7. What are the different types of ADC? L1 Knowledge 2
8. Explain the two power saving mode of operation. L2 Comprehend 2
8. How the selection of particular register bank is done in 8051? L2 Comprehend 2
8. List the different ways of operand addressing in 8051? L1 Knowledge 2
8. What is PSW? L1 Knowledge 2
8. What is data pointer (DTPR)? L1 Knowledge 2
8. Name the five interrupt sources of 8051? L1 Knowledge 2
8. List the five addressing modes of 8051 microcontroller L1 Knowledge 2
8. Mention the number of register banks and their addresses in
L2 Comprehend 2
8051?
UNIT – V
9. List the applications of stepper motor L1 Knowledge 2
9. What is the use of stepper motor? L2 Comprehend 2
9. Explain the mode (0 and1) operation of the timer. L2 Comprehend 2
9. What is the different modes in which timer 2 can operate? L1 Knowledge 2
9. What are the steps followed to service an interrupt? L1 Knowledge 2
9. Give the format of the interrupt enable register. L4 Analysis 2
How is the 8051 serial port different from other micro
9. L2 Comprehend 2
controllers?
10. Give the priority level of the interrupt sources. L4 Analysis 2
10. Explain the operating mode2 of 8051 serial ports? L2 Comprehend 2
10. Define baud rate. L1 Knowledge 2
10. How is A/D convertor interfaced with 8051? L2 Comprehend 2
10. Compare polling and interrupt. L5 Evaluation 2
Part – B ( 5 x 13 = 65 Marks)
UNIT - I
11a Explain the architecture of 8086 Microprocessor in detail? L2 Comprehend 13
(a)What is meant by addressing mode?
11a (b)Explain the different addressing modes available in L2 Comprehend 13
8086 processor?
(a)Describe the arithmetic instructions, Shift and Rotate
instructions with examples?
11a L2 Comprehend 13
(b)Explain the Data transfer and Branching Instructions with
examples?
(a) Explain about the string manipulation instructions in detail?
11a L2 Comprehend 13
(b) Explain the different ways of addressing with example?
(a)Write an 8086 ALP to perform matrix multiplication?
11a (b)Write an 8086 ALP to perform LCM and GCD of two L6 Synthesis 13
numbers
11b Explain the block diagram of 8086 microprocessor? L2 Comprehend 13
11b Describe in detail about modular programming in detail? L3 Application 13
What is meant by assembler directive? Explain in detail with
11b L1 Knowledge 13
example?
11b Estimate the procedures and macros in detail with examples? L2 Comprehend 13
11b Explain about Interrupts and its service routine in detail? L1 Knowledge 13
UNIT – II
With a neat sketch, explain the architecture of 8086 in
12a L1 Knowledge 13
minimum mode.
With a neat sketch, explain the architecture of 8086 in
12a L1 Knowledge 13
maximum mode.
With a neat sketch, explain the architecture of 8087
12a L1 Knowledge 13
coprocessor.
With a neat sketch, explain the architecture of the 8089
12a L1 Knowledge 13
processor?
12a With a neat sketch, explain the multiprocessor configurations L1 Knowledge 13
(a) Discuss in detail about closely coupled configuration
12b L2 Comprehend 13
(b) Discuss in detail about loosely coupled configuration
12b Describe the architecture of numeric data processor L2 Comprehend 13
12b Explain the IO Processor with necessary diagrams? L1 Knowledge 13
12b Summarize Bus Arbiter in detail with necessary diagrams? L2 Comprehend 13
Discuss in detail about the communication between the CPU
12b L3 Application 13
and IOP
UNIT – III
Explain in detail about parallel communication (8255)
13a L1 Knowledge 13
interface with necessary diagram?
With necessary diagrams explain serial communication
13a L1 Knowledge 13
(USART) interface?
Explain how A/D and D/A Converter are interfaced with 8086
13a L1 Knowledge 13
microprocessor?
13a Explain about Timer interface (8253) in detail? L3 Application 13
With a neat diagram explain in detail about 8279
13a L1 Knowledge 13
Keyboard/Display Interface?
Discuss about Interrupt controller in detail with necessary
13b L3 Application 13
diagrams?
13b With a neat diagram explain in detail about DMA Controller? L1 Knowledge 13
Explain about interfacing Traffic light controller with 8086
13b L3 Application 13
microprocessor?
Describe interfacing LED and LCD displays with 8086
13b L2 Comprehend 13
microprocessor?
Explain with neat diagram the interfacing of Alarm controller
13b L1 Knowledge 13
with 8086 microprocessor?
UNIT – IV
14a Explain the architecture of 8051 Microcontroller in detail? L1 Knowledge 13
What is meant by addressing mode? Explain the different
14a L1 knowledge 13
addressing modes available in 8051 microcontroller?
14a Describe the register banks and SFR in 8051? L2 Comprehend 13
14a Illustrate different types of instruction sets with examples? L2 Comprehend 13
14a Explain in detail about I/O ports and circuits available in 8051? L1 Knowledge 13
Draw the pin configuration of 8051 and explain the function of
14b L6 Synthesis 13
each pin detail?
With a neat sketch explain the internal working of 8051
14b L1 Knowledge 13
microcontroller with its signal descriptions?
Write an ALP to convert ASCII to HEXA conversion, HEXA
14b L1 Knowledge 13
to ASCII conversion using 8051 instruction set?
Write an 8051 ALP for (a) BCD addition of two numbers (b)
14b L6 Synthesis 13
Sum of elements in an array
14b Explain I/O port programming with examples? L1 Knowledge 13
UNIT – V
15a Explain the different modes of 8051 timer? L1 Knowledge 13
With a neat diagram explain the operation of 8051 based
15a L1 Knowledge 13
stepper motor control system?
15a Summarize ADC and DAC interfacing with 8051? L2 Comprehend 13
15a Compute the interfacing of LCD with necessary diagrams? L3 Application 13
Explain the Sensor interface and keyboard interface with neat
15a L2 Comprehend 13
diagrams?
With neat diagrams explain interrupt programming with
15b L1 Knowledge 13
respect to 8051 microcontroller?
15b Compute the operation of counters available in 8051? L3 Application 13
Explain interfacing of External memory with necessary
15b L1 Knowledge 13
diagrams?
15b Explain serial programming in detail with necessary diagrams? L3 Application 13
15b Describe waveform generation using 8051? L3 Application 13
Part – C ( 1 x 15 = 15 Marks)
UNIT-1
Write a 8086 assembly language program to find largest
16.a L6 Synthesis 15
number in a given array of 8 bit numbers
(OR)
Write a 8086 assembly language program for the addition and
16.b L6 Synthesis 15
subtraction.
UNIT – II
Explain the functions of
16.a L1 Knowledge 15
i)HLDA ii.) RQ/ GT iii.) DEN iv.) ALE
(OR)
16.b Explain about the timing diagram of Processor. L1 Knowledge 15
UNIT – III
Design a traffic light controller using assembly language
16.a L1 Knowledge 15
program
(OR)
16.b Design a LCD & LED using assembly language program L3 Application 15
Design a Keyboard interface using assembly language
16.b L3 Application 15
program
UNIT – IV
Write an assembly language for character transmission using a
16.a L6 Synthesis 15
time delay
(OR)
16.b Explain the memory organization of 8051 microcontroller. L1 Knowledge 15
UNIT - V
Design a stepper motor interfacing using assembly language
16.a L3 Application 15
program
(OR)
16.b Write a program to generate sine wave. L6 Synthesis 15
With neat diagram of control word format, explain the various
16.b L1 Knowledge 15
operating modes of timing in 8051
L1: Knowledge, L2: Comprehension, L3: Application, L4: Analysis, L5: Evaluation, L6: Synthesis
QUESTION BANK SUMMARY
S.NO UNIT DETAILS L1 L2 L3 L4 L5 L6 TOTAL
PART-A 7 5 1 0 1 1 15
1 Unit-1 PART-B 2 4 1 0 0 1 08
PART-C 0 0 0 0 0 2 02
PART-A 6 4 0 4 0 0 14
PART-B 6 3 1 0 0 0 10
2 Unit-2
PART-C 2 0 0 0 0 0 02
PART-A 9 4 0 0 0 0 13
3 Unit-3 PART-B 6 1 3 0 0 0 10
PART-C 1 0 2 0 0 0 03
PART-A 9 5 0 1 0 0 15
4 Unit-4 PART-B 6 2 0 0 0 0 08
PART-C 1 0 0 0 0 1 02
PART-A 4 5 0 2 1 0 12
5 Unit-5 PART-B 4 2 4 0 0 0 10
PART-C 1 0 1 0 0 1 03
PART-A PART-B PART-C TOTAL
Total No of Questions
70 50 12 132
Prepared By :R.KARTHIK KUMAR , AP/ECE
STAFF IN CHARGE HOD PRINCIPAL