You are on page 1of 2

Reg. No.

:
Name :

TERM END EXAMINATIONS (TEE) – October 2022


Interim Sememester
Programme : B.Tech. (BCE) Semester :
2022-23
Microprocessors and Microcontrollers / C11+C12+C13+C14
Course Name : Slot / Class No :
ECE3004 +C15
Time : 1 ½ hours Max. Marks : 50

Answer ALL the Questions

Q. No. Question Description Marks

PART - A ( 30 Marks)
1 (a) (i) Differentiate the assembly language, high level language and machine level 10
language with examples
(ii) Number of memory chips required to realize a total memory of 80MB with a
memory of size consisting of 8-data lines and 16-address lines.
OR
(b) What is flag register? Discuss at least five flag register with examples 10

2 (a) Discuss the instructions with examples: 10


(i) MOV DPTR, #4357H
(ii) MOV R0, 40H
(iii) MOV A, @R0
(iv) MOVX A, @DPTR

OR
(b) Write an 8051 assembly language program to Interface LED with 8051 and make it ON 10
and OFF with some delay.

Page 1 of 2
3 (a) 10

Fig. 1
Discuss in brief about the interfacing of LCD with 8051 as shown in fig 1

OR
(b) Discuss the examples of ARM addressing modes? Also define which is pre and post 10
indexed address of ARM controller
str r3, [r0, r4, lsl #3]
ldr r5, [r0, r1, lsl #3]!
ldr r0, [r1, #-8]
ldr r0, [r1, -r2, lsl #2]
ldrb r5, [r1]

PART - B (20 Marks)


4 Write an output of the code given below and Comments on every line of the code : 10
mov al, 20h
mov [1400], al
mov bl, 20h
mov cl, 1Fh
add ax, [1400]
FE C9 dec cl
jnz cc
hlt

5 What are the different microcontroller families available in the market? Differentiate 10
between ARM 3 stage and ARM 5 stage Pipeline
ÛÛÛ

Page 2 of 2

You might also like