0% found this document useful (0 votes)
3 views2 pages

Iat

The document outlines the First Internal Assessment Test for the Fourth Semester B.E. / B.Tech. in Computer Science and Engineering at R.M.K. College of Engineering and Technology, focusing on the course 'Microcontroller and Embedded Systems'. It includes course outcomes, a detailed exam structure with questions covering various aspects of the 8051 microcontroller, assembly language programming, and interfacing devices. The assessment is divided into three parts, with a total of 100 marks, and emphasizes knowledge application and understanding of microcontroller architecture and programming.

Uploaded by

harics201
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)
3 views2 pages

Iat

The document outlines the First Internal Assessment Test for the Fourth Semester B.E. / B.Tech. in Computer Science and Engineering at R.M.K. College of Engineering and Technology, focusing on the course 'Microcontroller and Embedded Systems'. It includes course outcomes, a detailed exam structure with questions covering various aspects of the 8051 microcontroller, assembly language programming, and interfacing devices. The assessment is divided into three parts, with a total of 100 marks, and emphasizes knowledge application and understanding of microcontroller architecture and programming.

Uploaded by

harics201
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/ 2

R.M.K.

COLLEGE OF ENGINEERING AND TECHNOLOGY


(An Autonomous Institution)
RSM Nagar, Puduvoyal– 601 206
Date : 15.02.2024
First Internal Assessment Test – February 2024
Fourth Semester B.E. / B.Tech.
Computer Science and Engineering
22EC441 – Microcontroller and Embedded Systems
COs Course Outcome : The students, after the completion of the course, are expected to ….
CO1 Acquire knowledge on the architecture of 8051 Microcontroller
CO2 Apply programming techniques in developing the assembly language program for microcontroller applications.
CO3 Analyze various types of interfacing devices with other peripheral devices
CO4 Design and construct Microcontroller based systems
CO5 Acquire knowledge on basic components of embedded system
CO6 Describe the architecture and programming of ARM processor
Time : 3 Hours Answer ALL Questions Max. Marks : 100
Part-A (10 x 2 = 20 Marks)
1. What are the uses of accumulator register?
2. Differentiate between program memory and data memory.
Program Memory
3. Write the features of 8051 microcontroller.
4. List out two arithmetic instructions used in 8051 MC.
5. Write a program to see if bits 4 and 5 of register b r1. If they are not, make them so and save it
in r0.
6. Write an 8051 assembly language program to perform subtraction of two numbers stored in
registers A and B.
7. Write an 8051 assembly language program to perform NAND operation of two numbers
stored in registers A and B.
8. Write an 8051 assembly language program to find the 2's complement of a binary number stored
in register A.

9. Provide information on the method of switching between register banks in 8051 assembly
language and the significance of doing it.
10. What is the significance of directives in 8051 assembly language programming, highlighting
their influence on program behavior.
Part – B ( 5 x 13 = 65 Marks)
11.a. Explain the working of the following modules in 8051 microcontroller
a) Register Bank and selection
b) Data pointer register
c) Stack Pointer
d) Internal memory - RAM
11.a.1 Or
11.b. Discover the working functions of the following Special Function Registers mentioning their
memory address
a) TMOD
b) TCON
c) DPH
d) DPL
e) PSW
11.b.1
12.a. Provide information on the addressing modes used in the 8051 microcontroller.
12.a.1 Or
12.b. Provide information on the working of ports in the 8051 microcontroller.
12.b.1
13.a. Develop an assembly program to perform the addition of two 8-bit numbers with
algorithm and flowchart. Explain each step in the program.
13.a.1 Or
13.b. What is the definition of 1's complement and 2's complement, and how do they relate to
binary arithmetic? Please provide examples using ALP.
13.b.1
14.a. In the context of 8051 assembly language programming, discuss the operations of logical
AND, OR, XOR, and NOT.
14.a.1 Or
14.b. Write an assembly program that computes the sum and average of natural numbers up to a
user-defined limit.
14.b.1
15.a. Provide a list and explanation of the various instructions present in the 8051 microcontroller.
15.a.1 Or
15.b. Develop an assembly language program with nested loops, and explain its purpose. Provide
insights into the variables and control flow implemented in the program.
Part – C ( 1 x 15 = 15 Marks)
16.a. Provide a clear illustration and explanation of the architecture or functional block diagram of
the 8051 microcontroller.
Or
16.b. (a) Provide insights into the concept of data types in 8051 assembly language
programming, outlining their importance and usage. (7)
(b) Could you explain the purpose of directives in assembly language programming, and
offer examples to demonstrate their use? (8)


Knowledge Level ( Blooms Taxonomy)


K1 Remembering (Knowledge) K2 Understanding (Comprehension) K3 Applying (Application of Knowledge)
K4 Analysing (Analysis) K5 Evaluating (Evaluation) K6 Creating (Synthesis)

Knowledge Level and Course Outcome – Question wise Mapping


Part Part A
Question 1 2 3 4 5 6 7 8 9 10
K Level K2 K2 K2 K2 K6 K6 K6 K6 K2 K2
CO CO1 CO1 CO1 CO1 CO1 CO2 CO2 CO2 CO2 CO2
Part Part B Part C
Question 11 (a) 11(b) 12 (a) 12 (b) 13 (a) 13 (b) 14 (a) 14 (b) 15 (a) 15 (b) 16 (a) 16 (b)
K Level K2 K3 K2 K2 K6 K2 K2 K4 K2 K6 K3 K2
CO CO1 CO1 CO1 CO1 CO2 CO2 CO2 CO2 CO1 CO2 CO1 CO2

You might also like