Semester : SEMESTER 5
Subject : Microprocessors and Microcontrollers
Year : 2019
Term : MAY
Branch : COMPUTER SCIENCE AND ENGINEERING
Scheme : 2015 Full Time
Course Code : CS 305
Page:1
Cc E1153 Pages: 2
Reg No.:_ Name:
APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY
FIFTH SEMESTER B.TECH DEGREE EXAMINATION(S), MAY 2019
Course Code: CS305
Course Name: MICROPROCESSORS AND MICROCONTROLLERS
Max. Marks: 100 Duration: 3 Hours
PARTA
Answer all questions, each carries 3 marks. Marks
1 Draw the timing diagram for the 8086 minimum mode memory write operation. (3)
2 With an example describe the register and register relative addressing mode of (3)
8086.
List any six features of 8088 microprocessor. (3)
4 Describe the use of 8086 instructions: PUSH, POP and PUSHF (3)
PART تا
Answer any two full questions, each carries 9 marks.
5 9) Witha neat diagram describe how 8086 memory is organised at physical level. (5)
b) With the help of an example show how stack can be used for passing parameters (4)
to a subroutine in assembly programs.
6 a) Write an 8086 assembly program to find the largest number from a list of (9)
numbers.
7 9) What are assembler directives? List any four assembler directives and its usage. (5)
b) What are the different information conveyed by the Queue status signals QSO (4)
and QS1 of 8086 in maximum mode?
PART C
Answer all questions, each carries 3 marks.
8 What are the basic categories of 8086 software interrupts? (3)
9 Describe the control word format for the BSR mode of 8255. (3)
10 What is an Interrupt Service Routine? How do we get the address of the 151. (3)
corresponding to a given interrupt in 8086?
11 What are the purposes of the signals DRQ, TC and MARK in 8257? (3)
PART D
Answer any two full questions, each carries 9 marks.
12 With a neat diagram describe how 8259 can be used for handling multiple (9)
interrupts?
13 With a neat diagram describe the architecture of 8255. (9)
Page 1 of 2