QB MPMC 2021

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

B l100EET303r22l0l

Reg No.:

APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY


Fifth Semester B.TectiDegree Examination December 2021 (2019

Course Code: EET303


Course Name: MICROPROCESSORS AND MICROCONTROLLERS
Max. Marks: 100 Duration: 3 Hours

PART A
(Answer all questions; each question caruies 3 marks) Marks

List the control and status signals of 8085. (3)

Explain the operation of the following 8085 instructions: (i) DAD D (iD INR M (3)

(iiD xcHG.
J Define PUSH and POP instructions of 8085. (3)

4 Calculate the loop delay if the register pair BC of 8085 microprocessor is (3)

loaded with 8000H. Assume the system clock frequency tobe 3.072 MHz.

5 Explain maskable and non-maskable intemrpts of 8085. (3)

6 Distinguish between hard and soft real-time systems. (3)

7 Explain the operation of the following 8051 instructions: (i) MOV A,@Rr (ii) (3)

cPL A (iii) swAP A.


8 Define the assembler directives of 8051. (3)

9 List the intemrpts of 8051. (3)

10 Explain the TIvIOD register of 8051. (3)

PART B
(Answer onefull quesfionfrom each modale, each question carries 14 marks)
Module -1
11 a) Explain the architecture of 8085 microprocessor with the help of a neat (10)
functional block diagram.
b) Identify the machine cycles of the following instructions: (i) MOV B, M (ii) (4)

MVI A, 05H (iii) STA 2065H (iv) OUT 0lH.


12 a) Sketch and explain the timing diagram of the instruction MOV M, A with (9)

opcode 77H stored in the memory location 4500H.


b) Explain the addressing modes of 8085 with suitable examples. Jsl

Page 1 of 2

Downloaded from Ktunotes.in


. 1100EET303r22r01

Module -2
13 a) Ten bytes of data are stored in consecutive memory locations starting at2050H. (9)
With suitable explanations, write an assembly language program in 8085 to
transfer the entire block of data to new memory locations starting at2070H.
b) The contents of accumulator and C register are 87H and 79H respectively. Find (5)
the contents of the accumulator and flags after the execution of the instruction
ADD C.
14 a) Write and explain an assembly language program in 8085 to perform BCD to (9)
Binary conversion.
b) Explain the significance of stack memory while executing CALL and RET (5)
instructions in 8085.
Module -3
t5 a) Explain the interfacing of seven segment LED with 8085. (8)
b) Draw the control word format for the I/O mode of 8255. Hence frame the (6)

control word for the following configuration in Mode 0 operation:


Ports A, B and C1- output ports, Port Cu- input port.

16 a) With the help of a neat sketch, explain the register organization and SFR of (10)
8051.

b) Differentiate between microprocessors and microcontrollers. (4)


Module -4
t7 a) Classiff 8051 instructions into various categories. Give examples for each. (8)
b) Explain the addressing modes of 8051 with suitable examples. (6)
18 a) Define data types in C and explain (6)

b) Write an 8051 C program to toggle all the bits of P0 andP2 continuously with a (8)

250ms delay.

Module -5
19 a) Explain SCON and SBUF registers in 8051. s
(7)

b) Explain Intemrpt Enable and Intemrpt Priority registers of 8051. (7)


20 a) Design a DAC interfacing circuit with 8051. (8)

b) Write an 8051 program to transfer letter "A" serially at 4800 baud rate. (6)
*N.*

Page 2 of 2

Downloaded from Ktunotes.in

You might also like