0% found this document useful (0 votes)
77 views

Microcontroller Endsem

This document contains a practice exam for a Microcontroller for Embedded Systems course. The exam contains 5 questions assessing knowledge of microcontrollers and embedded systems. Question 1 contains 10 short answer questions about topics like RS-232, multi-user systems, memory types, processor architectures, inline assembly, microcontroller ports, wait states, timers, and applications. Question 2 contains 5 longer answer questions requiring explanations of ARM pipeline, programmer model, timer logic, instruction encoding, and 8-bit subtraction program. Question 3 requires explaining ARM7TDMI organization and writing an ARM program. Question 4 requires drawing 8051 internal RAM and writing an 8051 program. Question 5 requires comparing timer interrupts and real-time clock interrupts

Uploaded by

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

Microcontroller Endsem

This document contains a practice exam for a Microcontroller for Embedded Systems course. The exam contains 5 questions assessing knowledge of microcontrollers and embedded systems. Question 1 contains 10 short answer questions about topics like RS-232, multi-user systems, memory types, processor architectures, inline assembly, microcontroller ports, wait states, timers, and applications. Question 2 contains 5 longer answer questions requiring explanations of ARM pipeline, programmer model, timer logic, instruction encoding, and 8-bit subtraction program. Question 3 requires explaining ARM7TDMI organization and writing an ARM program. Question 4 requires drawing 8051 internal RAM and writing an 8051 program. Question 5 requires comparing timer interrupts and real-time clock interrupts

Uploaded by

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

NATIONAL INSTITUTE OF TECHNOLOGY, JAMSHEDPUR

Department of Electronics and Communication Engineering

Autumn END Semester Examination, January, 2021


Sem: 1st M.tech Embedded Systems Course Name: MicroController for Embedded Systems
Course Code: EC4128 Full Marks: 50
Date of Exam : 06/01/2021 Time: 3 Hours,
Name of Faculty: Dr. J. Kumar
Q1. Answer the following in 20- 30 words. 10
a. What is RS 232.
b. What is multiuser and multitasking Systems.
c. What do you understand by main memory, secondary memory and cache memory?
d. What are Von-Neumann and Harvard architecture? Give example.
e. What is "Inline Assembly"? Give example.
f. What is the function of Port 3 of 8051 microcontroller ?
g. What do you meant by wait state?
h. What is the function of Timer?
i. List few applications of microprocessor based systems.
j. Write name with IC number of five peripheral chips.

Q2. Answer the following in 50-100 words. 10


a. Explain the 3 stage pipeline ARM organization.
b. Explain the ARM programmer model with proper diagram.
c. Draw the timer/counter control logic diagram in 8051 microcontroller.
d. Assume that the accumulator contains data types 82H and the instruction
MOVC, A(4FH) is fetched. List the steps in encoding and executing the instruction.
e. Write a program to find 8-bit subtraction using 8051 microcontroller.

Q3. a. Explain ARM7TDMI organization with all important features and extensions. 5
b. Write an ARM program to find the larger of two 32-bit variables VALUE1 and
VALUE2. Place the result in the variable RESULT. Assume the values are unsigned. 5

Q4. a. Draw the Internal RAM memory organization in 8051. 5


b. Write and explain the instructions to read the SBUF eight times with an interval of
0.33ms and save the results between the R0 and R7 of the register bank 0. 5

Q5. a. How does the timer overflow interrupt differ from real time clocked interrupts?
Discuss in detailed. 5
b. Write note on Instruction Scheduling, IDE.. 5

You might also like