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

TUTORIAL 2

Microprocessor programming & interfacing

Question 1

Distinguish between ISA, Micro-architecture and


Physical Implementation.

Question 2

Distinguish between Programmers Model and


Architectural block diagram.

Question 3

Will there be any difference in the performance of


8086 processor if we make the size of the
Instruction Queue 0.

Question 4

Three ,16 bit numbers are stored in memory


location a, b and c . Write ALP programs for
adding the 3 numbers for CISC and a RISC
processor.
Assume that CISC processor has two temporary
storage registers and RISC processor has 8
registers.
The result is to be stored in memory location d .
The instructions involving ALU follow 3 operand
format.

Question 5

Mention the major difference between 8086 and


8088 processor.

Question 6

If CS=1000 and IP= FFFE. What is the address of


the next instruction that will be fetched by the
processor

Question 7
The starting address of various segments of 8086
processor is given as
CS:AB000,
DS:FF000,
ES:20000,
SS:34000.
Find the corresponding Ending address

Question 8

Why is instruction pointer generally incremented by


2 in 8086 processors ?

Question 9

What are the default displacement registers for CS


, SS , ES and DS .

You might also like