Q1
What do you mean by addressing modes? List the different types of addressing
modes. 3+7

Answer:-

Addressing
Modes

In general, a program operates
on data that reside in the computer’s memory. These data can be organized in a
variety of ways. If we want to keep track of students’ names, we can write them
in a list. If we want to associate information with each name, for example to
record telephone numbers or marks in various courses, we may organize this

Q2
Explain the programmer’s model of 8086. 10

Answer:-

The programmer’s model of 8086
is the most important concept to study in the 8086 model. Figure below shows
the register organisation of 8086. This is termed as the Programmer’s model of
8086. The registers shown in the programmer’s

Q3
Explain the process of fetching a word from the memory. 10

Answer:-

To fetch a word of information
from the memory CPU must specify the address of the memory location where this
word is located and request a read operation. This includes whether the information
to be fetched represents an instruction

Assignment
Set -2 Questions

Q1
Write a note on replacement algorithms. 10

Answer:-

When a new block is to bebrought into the cache and all the positions
that it may occupy are full, then the cache controller must decide which of the
old blocks to overwrite. Because the programs usually stay in localized areas
for a reasonable period of time, there is high probability that the blocks that
have been referenced recently will be

Q2
Explain the concept of coprocessor. Also explain its functions. 4+6

Answer:-

Coprocessor

Coprocessor is a relatively new
concept in the area of multiprocessing. A coprocessor refers to a computer
processor which is utilised as an addition to the functions of the cpu (the
primary processor). A coprocessor is also known as a math processor or a
numeric processor. It is capable of carrying out large amount of computations,
thereby

Q3
How CPU responds to an interrupt? 10

Answer:-

The CPU checks periodically to
determine if an interrupt signal is pending. This check is usually done at the
end of each instruction, although some modern machines allow for interrupts to
be checked for several times during the execution of very long instructions.
When the CPU detects an interrupt, it then saves its current state (at least
the PC