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

ADITYA COLLEGE OF ENGINEERING & TECHNOLOGY

(Permanently Affiliated to JNTUK, Kakinada, Approved by AICTE, New Delhi)


Recognized by UGC Under Section (2f) and 12(B) of UGC Act 1956
Aditya Nagar, ADB Road, Surampalem,
COMPUTER SCIENCE AND ENGINEERING
III B.TECH - II SEMESTER (2023-24), MID-1 EXAMINATION
FUNDAMENTALS OF MICROPROCESSORS AND MICROCONTROLLERS
Time: 01:30 Hrs. Date: 01-03-2024 (R20 Regulation) Max. Marks: 45
All Questions Compulsory; All Questions carry Equal Marks
CO
Q.No Question Marks No. BTL
UNIT -I

A) With a neat sketch explain the internal architecture of 8085 microprocessor. 7 CO1 Understand
1
B) With a neat sketch explain the internal architecture of 8086 microprocessor. 8 CO1 Understand

A) Compare Microprocessor Unit and Microcontroller Unit 5 CO1 Analyse


2
B) Describe in detail about the register organization of 8086 microprocessor. 10 CO1 Understand

A) Mention the features of 8086 microprocessor 7 CO1 Understand


3
B) What is an interrupt? Give the difference between maskable and non-maskable interrupts. 8 CO1 Understand

A) Retrieve physical memory address for 34BCH : 7089H 5 CO1 Apply


4
B) Explain the minimum mode operation of 8086 with timing diagrams 10 CO1 Understand

5 A) Explain the following signals i) NMI ii)RESET iii) HOLD iV) INTA' 8 CO1 Understand

B) Illustrate the memory segmentation in 8086 microprocessor. 7 CO1 Understand

UNIT-II

A) Write an assembly language program in 8086 to find the average of an array of numbers. 7 CO2 Apply

1
Explain the following instructions used with the 8086 Microprocessor:
B) 8 CO2 Understand
i) DAA ii) SAR iii) XCHG iv) PUSH v) POP vi)AAA
A) Describe briefly about different addressing modes of 8086. 8 CO2 Understand
2
B) Write an assembly language program in 8086 to find the factorial of a given number. 7 CO2 Apply

A) What are assembler directives? Explain any 5 assembler directives with suitable examples. 5 CO2 Understand

3
B) Write an 8086 assembly language program to find out the largest number in the given array 10 CO2 Apply

A) Explain assembly language program development tools. 5 CO2 Understand


4
B) Write an 8086 assembly language program to find the length of the string. 10 CO2 Apply

A) Explain the following branch instructions of 8086: i) JNZ ii) JC iii) JO iv) CALL v) RET 6 CO2 Understand

5 Write an 8086 assembly language program to count the positive and negative numbers from
B) 9 CO2 Apply
an 8-bit array.

UNIT-III
A) Explain the BSR mode of operation of 8255 programmable peripheral interface. 7 CO4 Understand
1
B) Explain the architecture of 8255 PPI. 8 CO4 Understand

Build the control word register content of 8255 Programmable Peripheral Interface chip to
A) initialize all ports work in Mode 0, Port A as input port, Port B as output port and Port C as 5 CO3 Apply
output port.
2
Design an interface between 8086 CPU and two chips of 16K X 8 EPROM and two chips
B) of 32K X 8 RAM. Select the starting address of EPROM suitably. The RAM address must 10 CO3 Analyze
start at 00000H.
A) Mention the format of CWR register of 8255 PPI. 5 CO3 Understand

It is required to interface two chips of 32K X 8 ROM and four chips of 32K X 8 RAM with
3 8086, according to the following map. ROM 1 and 2: F0000H – FFFFFH, RAM 1 and 2:
B) D0000H – DFFFFH, RAM 3 and 4: E0000H – EFFFFH 10 CO3 Analyze
Show the implementation of this memory system.

You might also like