You are on page 1of 2

10CS/IS45

IV SEMESTER SUPPLEMENTARY EXAMINATION


USN AUGUST 2012
Common to Computer Science and Information Science Engineering

Microprocessor (10CS / IS45)

Time:3Hrs
Instructions: 1. Answer one full question from each unit.
2. Any missing Data can be suitably assumed.
UNIT-I
1.

a.
b.
c.

2.

a.
b.
c.

3.

4.

a.
b.
c.
a.
b.
c.

5.

6.

7.
8.

9.

a.
b.
c.

With help of a neat block diagram explain the internal architecture of INTEL
8086 processor.
What are Assembler Directories? How they differ from the instructions of a
processor? Explain any 2 assembler directives with example for each.
Explain the functionalities of following 8086 pins. (i) HOLD (ii) READY (iii) NMI
(iv) AD0 AD15
What is memory segmentation? Explain the same with respect to 8086
memory.
With the help of a neat diagram explain the Maximum Mode 8086 System.
List all the addressing modes of 8086. Explain any two addressing modes with
OW example for each.
UNIT-II
Explain the following instruction with an example.
i.
XCHG ii. SAHF iii. AAA iv. LEA
With an example explain working of XLAT Instruction.
Explain the use of Auxiliary Camy flag in DAA Instruction with an example.
Differentiate between Far call V/s near call. With an example.
Explain the difference between
i.
SHL v/s SAR
ii.
ROR v/s ROL
Write a program to sort a given array using Bubble sort in an ascending order.
UNIT-III
Compare Macros and Procedures. Explain them with example.
Explain the following instructions with example (i) STOSB (ii) CMPSB
Write an 8086 ALP to move a block of 100 bytes of data from location 4000 H
onwards to a locating 8000H onwards using MOVSW instruction. Write
necessary comments.

c.

Explain the following string instructions with example (i) ScasB (ii) MOVSB
Write an 8086 procedure to write a Hexadecimal byte on the screen. Give
necessary comments in the program. Explain how the same procedure is
modified to display a decimal byte.
Explain the 8086 stack structure considering the stack segment in the memory.

a.
b.
a.
b.

UNIT-IV
Discuss the Interrupt structure of 8086.
With a neat sketch explain working of 8259
Explain the Internal architecture of 8255 with a neat sketch.
Explain the control word format of 8255 in I/o mode and BSR Mode.

a.
b.

a.
b.
c.

10

Max. Marks: 100

a.
b.

10 Marks
06 Marks
04 Marks
07 Marks
08 Marks
05 Marks

10 Marks
05 Marks
05 Marks
08 Marks
06 Marks
06 Marks
06 Marks
04 Marks
10 Marks

04 Marks
10 Marks
06 Marks

10 Marks
10 Marks
10 Marks
10 Marks

UNIT-V
What are the trades offs of CISC computers compared to RISC computers?
Explain.
Explain any 3 data transfer Instructions of ARM Processor.
Illustrate the ARM programming model with a neat diagram.
Write a short note on Data processing instructions of ARM processor.
Write a program for ARM processor for adding 10 bytes of data in memory and
to show the Result in one of the Registers.

06 Marks
06 Marks
08 Marks
06 Marks
08 Marks

Page 1 of 2
Possession of any kind of written material, mobile/ electronics gadgets & scribbling on QP, amounts to
Malpractice

10CS/IS45
c. With necessary examples explain any three control
USNflow instructions of ARM
processor.

06 Marks

Page 2 of 2
Possession of any kind of written material, mobile/ electronics gadgets & scribbling on QP, amounts to
Malpractice

You might also like