0% found this document useful (0 votes)
83 views8 pages

Sri Krishna College of Technology: Kovaipudur, Coimbatore - 641042

This document contains a question bank for the subjects Microprocessor and Microcontroller. It is divided into three modules - 8086 Microprocessor, 8051 Microcontroller, and 8051 Interfacing. For each module, there are questions in Part A (2 marks each) and Part B (16 marks each). The questions assess various cognitive levels such as remember, understand, apply, analyze and evaluate. The document provides a comprehensive set of questions mapping the course outcomes to assess students' learning.

Uploaded by

arul
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
83 views8 pages

Sri Krishna College of Technology: Kovaipudur, Coimbatore - 641042

This document contains a question bank for the subjects Microprocessor and Microcontroller. It is divided into three modules - 8086 Microprocessor, 8051 Microcontroller, and 8051 Interfacing. For each module, there are questions in Part A (2 marks each) and Part B (16 marks each). The questions assess various cognitive levels such as remember, understand, apply, analyze and evaluate. The document provides a comprehensive set of questions mapping the course outcomes to assess students' learning.

Uploaded by

arul
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 8

SRI KRISHNA

COLLEGE OF
TECHNOLOGY
(AN AUTONOMOUS
INSTITUTION)
KOVAIPUDUR,
COIMBATORE -
641042.
Affiliated to Anna
University and
Approved by AICTE
Accredited by NBA -
AICTE and NAAC
UGC

QUESTION BANK
15CS210 - MICROPROCESSOR AND MICROCONTROLLER

CO1 Understand the operations of microprocessor architecture 8086 and write the assembly
[U]
language programming
CO2 Understand the concepts of microcontroller 8051 and apply the programming concepts
[AP]
in microcontroller.
CO3 Design 8051 microcontroller and to interface the controller with the external circuits. [AP]
C04 Understand the concepts of ARM architecture and interfacing with external circuit. [U]
C05 Apply the concepts in developing real time applications using Arduino processor [AP]
RBT R-Remember U-Understand AP- Apply AN- Analyse E-Evaluate C-
Create
MODULE I - 8086 MICROPROCESSOR RBT CO RE

PART-A (2 MARKS)

1 What is microprocessor? What is the difference between a MP and CPU? U CO1


2 Why the program counter and stack pointer are registers of 16 bit? U CO1

3 List the flags of 8086? R CO1

4 Define stack. U CO1

5 What is assembler directives? U CO1

6 What are the various programmed data transfer methods? U CO1

7 How is physical address generated in 8086? U CO1

8 What are the 8086 instructions used for BCD arithmetic? U CO1

9 List any four program control instructions available in 8086 R CO1

10 What is an assembler directive? Give two examples? U CO1

11 List any two external hardware synchronization instruction of 8086 R CO1


microprocessor?
12 How will carry and zero flags reflect the result of the instruction CMP U CO1
BX, CX?
13 Give any four miscellaneous instructions in 16 bit processor? R CO1

14 What are the 8086 instructions used for ASCII arithmetic? U CO1

15 List the various string instructions available in 8086. R CO1

16 What are procedures? U CO1

17 What are Macros? U CO1

18 What is modular programming? U CO1

19 Give any four string instructions? R CO1

20 Why string primitives are used? U CO1

PART-B (16 MARKS)

1 Explain the internal hardware architecture of 8086 microprocessor with U CO1


neat diagram?
2 Explain the various addressing modes of 8086 microprocessor with U CO1
examples?
3 Explain Data transfer, arithmetic and branch instructions ? U CO1

4 Write an 8086 ALP to find the sum of numbers in the array of 10 AP CO1
elements?
5 Explain modular programming in detail? U CO1

6 Write a note about stack, procedures and macros? U CO1

7 Define interrupt and their two classes? Write in detail about interrupt U CO1
service routine?
8 Explain byte and string manipulation with examples? U CO1

9 Write in detail about instruction formats and instruction execution U CO1


timing?
MODULE 2 8051 MICROCONTROLLER
PART-A (2 MARKS)

1 Specify the size of memory systems used in 8051 microcontroller? R CO2

2 Mention the different operand types used in 8051 R CO2

3 List the counters in 8051 R CO2

4 Mention the register bank of 8051 U CO2

5 How many ports are bit addressable in 8051 U CO2

6 What are the hardware and software interrupts of 8051? mention its U CO2
vector addresses
7 What happens in power down mode of 8051 U CO2

8 What are the different ways of operand addressing in 8051 U CO2

9 How do you place a specific value in the DPTR register? U CO2

10 Which is called as PSW in 8051 U CO2

11 List the four siginificant features of 16-bit microcontroller? R CO2

12 What is the difference between microprocessor & micro controller? U CO2

13 List the addressing modes of 8051? R CO2

14 Explain the instructions used to access external RAM. U CO2


15 List the features of 8051 microcontroller? R CO2

16 Mention the data types of 8051 U CO2

17 Name the special functions registers available in 805 R CO2

18 What are the software and hardware interrupts of 8051?Mention its U CO2
vector addresses.
19 How the selection of particular register bank is done in 8051? U CO2

20 Mention any two instruction of data serialization R CO2

PART-B (16 MARKS)

1 Explain the architecture of 8051 with its diagram. U CO2

2 Explain the I/O pins ports and circuit details of 8051 with its diagram. U CO2

3 Write an 8051ALP to create a square wave 66%duty cycle on bit3 of port AP CO2
1.
4 With example explain the arithmetic and logic instruction of 8051 AP CO2
microcontroller.
5 With example explain the different instruction set of 8051 AN CO2
microcontroller.
6 Write a program based on 8051 instruction set to pack array of unpacked AP CO2
BCD digits.
7 Explain the different addressing modes of 8051 U CO2

8 Write a program to bring in data in serial form and send it out in parallel AP CO2
form using 8051
9 Explain the data types and assembler directives of 8051 U CO2

10 Explain about the register banks and special function register of 8051 in U CO2
detail
MODULE 3- 8051 INTERFACING

PART-A (2 MARKS)
1 Write the advantage and disadvantage of parallel communication over U CO3
serial communication?
2 Compare the features of A/D & D/A convertor AP CO3

3 List the four display modes of 8051 keyboard/display controller R CO3

4 List the applications of programmable interval timer. R CO3

5 What is interfacing? U CO3

6 Give the various modes of 8051 timer? R CO3

7 What is the output modes used in 8051? U CO3

8 What is the significance of end of conversion signal while interfacing U CO3


A/D converter to a microprocessor?
9 Name the modes used by the DMA processor to transfer data. R CO3

10 What is key bouncing? U CO3

11 What is the use of terminal count register? U CO3

12 Basic concepts in memory interfacing. U CO3

13 . What is the use of 8051 chip? . U CO3

14 What is an USART? U CO3

15 What are the features used mode 1 in 8051? U CO3

16 What are the basic modes of operation of 8051? U CO3

17 Give the different types of command words used in 8051? R CO3

18 Give the operating modes of 8051? R CO3

19 What is the purpose of control word written to control register in 8051? U CO3

20 What is meant by polling? U CO3

PART-B (16 MARKS)

1 1. Draw and explain the block diagram of 8051 programmable interval U CO3
timer. Also explain the various modes of operation.
2 Explain 8051 keyboard /display controller with neat block diagram. U CO3

3 Explain how to interface: (i)ADC and (ii) DAC U CO3

4 Draw and explain the block diagram of alarm controller. U CO3

5 With neat block diagram explain the 8051 and its operating modes. U CO3

6 Draw the block diagram of I/O interface &explain in detail. U CO3

7 Explain in detail about DMA controller. U CO3

8 Draw the diagram to interface a stepper motor with 8051 microcontroller AP CO3
and explain also write an 8051 ALP to run the stepper motor in both
forward and reverse direction with delay.
9 Explain the format of I/O mode set control and BSR control word of U CO3
programmable peripheral interface. Explain in detail the operating modes
of PPI?
10 Draw and explain the block diagram of traffic light control system. U CO3

11 Write a program for LED display, LCD display,Keyboard display AP CO3


interface.
MODULE 4- ARM

PART-A (2 MARKS)

1 Discuss briefly RISC design philosophy. U CO4

2 Write a short note on Interrupt controller. U CO4

3 List the application of ARM R CO4

4 Discuss briefly about ARM design Philosophy. CO4


U

5 Explain briefly about Operating System. U CO4

6 Draw the ARM core data flow mode and discuss it. U CO4
7 Write a short notes on CPSR U CO4

8 Discuss briefly about banked register. U CO4

9 List out the conditional flags and discuss it. R CO4

10 Discuss briefly about interrupt mask and Processor mode. U CO4

11 Discuss about data processing instruction. U CO4

12 List out the logical instruction and explain it. R CO4

13 Briefly discuss about Branch instructions. U CO4

14 Write a short notes on Load and store instructions. U CO4

15 Explain the operation of stack. U CO4

PART-B (16 MARKS)

1 Explain briefly about ARM instruction set. U CO4

2 Discuss briefly about THUMB instruction. U CO4

3 Illustrate different modes of operation of ARM 7 with use of registers in AP CO4


the modes
4 Classify the instruction set of ARM processor. Give examples? U CO4

5 Describe the programming model of ARM processor. U CO4

6 Explain how memory is organised in ARM processor. U CO4

7 Describe the operations carried out by the different data processing U CO4
instructions in ARM processor.
MODULE 5- ARDUINO
PART-A (2 MARKS)

1 List the features of Arduino R CO5

2 Write a C code to connect 4 LED to arduino and blink serially . AP CO5

3 State the need of I2C protocol? U CO5

4 what is SPI? U CO5


5 How can you configure a digital sensor to arduino? U CO5

6 How to configure an analog sensor to arduino? U CO5

PART-B (16 MARKS)

1 Write an embedded C program for Arduino to sense a touch sensor fixed AP CO5
in the door handle and send an buzzer sound to intimate the user.
2 Demonstrate the Arduino connectivity with Ethernet module and transfer AP CO5
data from a sensor.
3 Write a simple ethernet client code to connect to remote web server, in AP CO5
order to retrieve the IP address of network router. Explain the code.
4 Write a code for arduino to connect a temperature sensor and display the AP CO5
temperature in LCD connected to arduino. Also describe the connection
of LCD with arduino.

You might also like