0% found this document useful (0 votes)
40 views5 pages

MPMC Question Bank

The document discusses questions related to the 8086 microprocessor including its architecture, registers, addressing modes, instructions and programming. It covers three units - the first discusses the 8086 architecture in detail, the second covers addressing modes and instructions, while the third discusses the instruction pipeline, I/O and physical addressing.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views5 pages

MPMC Question Bank

The document discusses questions related to the 8086 microprocessor including its architecture, registers, addressing modes, instructions and programming. It covers three units - the first discusses the 8086 architecture in detail, the second covers addressing modes and instructions, while the third discusses the instruction pipeline, I/O and physical addressing.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 5

Subject: MPMC Year and Semester: III-II

UNIT - I

Q. No. QUESTION MARKS

A.
List out the features of 8086 microprocessor 4
1
B. Explain the different registers of 8086 in detail? 8

A.
List out the differences between microprocessor and microcontroller? 4
2
B. Draw the flag register of 8086 microprocessor and explain each flag? 8

A. Draw the pin configuration of 8086? 4


3
B.
Explain the common mode signals of 8086? 8

A. Discuss about segment registers in 8086? 6


4
B. Discuss how 20-bit address is generated in 8086? 6

A. Draw the timing diagram of Memory Read cycle? 6


5
B. Describe about memory segmentation of 8086? 6

A. Draw the timing diagram of I/O write cycle? 6


6
B.
Explain the memory organization with odd and even memory banks in detail? 6

A.
List out flag bits in 8086 flag register? 4
7
B.
Describe the general-purpose registers, Index and pointer registers of 8086? 8

A.
Discuss the offset, base segment and physical address of 8086? 6
8
B.
Draw the block diagram of 8086? 6

A.
List out the different types of Interrupts of 8086? 6

9
B.
Describe interrupt structure of 8086 microprocessor in brief? 6

A. Differentiate the differences between Minimum mode and maximum mode? 6


10
B.
Draw the timing diagram of I/O read cycle? 6

A.
Discuss the importance of memory segmentation in 8086? 4
11
B.
Explain the architecture of 8086 with a neat block diagram? 8

12 A. List out the classification of signals in 8086 microprocessor? 4


B.
Explain the maximum mode signals of 8086? 8

A.
Discuss the priority of interrupts of 8086. 4

13 Illustrate the timing diagram of Memory write cycle and explain the status of
B. different signals? 8

Draw the pin configuration of 8086 and explain the purpose of common
A. mode signals. 8
14
B. List out important features of BIU and EU? 4

A. 6
Draw and explain the interrupt vector pointer table of 8086 in detail?
15
Explain the physical address formation in different addressing modes with
B. 6
examples?

UNIT – II

Q. No. QUESTION MARKS

A. List out the addressing modes of 8086? 4


1 Discuss about data transfer and control transfer instructions with
B. examples? 6

A.
List out the different types of instructions of 8086? 4
2
Discuss about the immediate and indexed addressing modes with
B. 6
examples?

A. List out assembler directives of 8086? 4


3
B. Write a program to find the SUM OF SQUARES of given “n” numbers? 6

A. Explain the Register and Direct Addressing modes with examples? 6


4 Write an 8086 ALP program to multiply two 16 bit numbers with an
B. example? 6

A. Discuss about arithmetic and logical instructions with examples? 6


5
B. List out the programming tools useful for programming? 4

Define the following?


A. a) Assembler b) Compiler c) Linker d) Debugger 6
6
B.
Write a program to find largest of given “n” numbers? 6

A. Explain any five assembler directives with examples? 6


7
B. Write a program to find factorial of given 8 bit number? 6

8 A. Write a program to divide a 16 bit number by an 8 bit number with an 6


example?
B. Show the instruction format of one byte instructions and explain? 6

A. Write an 8086 ALP program to find sum of “n” 16 bit numbers? 6


9
B. Differentiate MARCO and PROCEDURE 6
A. Differentiate CALL and JMP instructions 6
10
B. Differentiate COMPARE and SUBTRACT instructions. 6

A. Show the instruction format of two byte instructions and explain? 6


11
Write a program to addition of two 16 bit numbers using assembler
B. 6
directives?
A. Write a program to multiply two 16 bit numbers with an example? 6
12
B.
Discuss in detail about the various types of instructions with examples? 6

A.
Discuss in detail about the addressing modes of 8086 with examples? 8

13 Write an 8086 ALP program to transfer an array of n numbers of one block


B. to another block? 4

Write a program to find Smallest of given “n” numbers?


A. 6
14

B. Write a program to sort “n” 16bit numbers in ascending order? 6

A.
Write a program two Subtract two 16 bit numbers with an example? 4
15
B.
Explain in detail about the instruction format of 8086 instructions? 8

UNIT – III

Q. No. QUESTION MARKS

A. Discuss the instruction pipeline of 8086? 6


1
Write an 8086 ALP program to find the average of given “n” numbers with
B. 6
examples?
Write the 8086 instruction that will perform the indicated operation
 Copies AL to BL
A.  Copies DL to a memory location whose offset is in BX. 4
2  Divide AX and DX with CX

B.
Discuss about string manipulation Instructions of 8086? 8

Write the assembler directives that will perform the indicated operation
with an example?
 Allocate one byte
A. 6
 Allocate two byes
3  Indicates the start address
 Start of the segment
Write an ALP to find sum of two 16 bit numbers store the sum in 1200H and
B. carry n 1202H? 6
Write an ALP to find subtraction of two 16 bit numbers store the difference
A. 6
in 3200H and barrow n 3202H?
4
Write instructions to load 8255 command word into control register to
B. 6
select PORT A in simple I/O mode as output
Write the 8086 instruction that will perform the indicated operation
 Copies AL to BL
A.  Copies DL to a memory location whose offset is in BX. 6
 Divide AX and DX with CX

5 Find the physical addresses for the following values of CS and IP registers
i) CS=2000 and IP=1200
B. ii) CS=3000 and IP=2420 6
iii) CS=1250 and IP=3456

Write instructions to load 8255 command word into control register to


A. select PORT B in handshake mode as input 6

The contents of different registers are given below. Find out the physical
address for different addressing mode. AX=2050H, BX=2220H, SI=1000H,
6 DI=2000H, BP=0010H,SP=0600H, CS=0700H, DS=1050H,
B. 6
 Direct addressing mode
 Indexed addressing mode
 Based addressing mode

The contents of different registers are given below. Find out the physical
address for different addressing mode. AX=1000H, BX=2000H, SI=3000H,
DI=4000H, BP=5000H, SP=6000H, CS=2000H, DS=1000H
A. 6
7 A) Indexed addressing mode
B) Relative based indexed addressing mode
C) Direct addressing mode

B. Write an ALP to blink an LED connected to 7th bit of PORT C of 8255? 6

A. Discuss the BSR mode of control register in 8255? 6


8
B. Discuss the I/O mode of control register in 8255? 6

A. Explain the Different modes of 8255? 6


9
B. Draw the block diagram of 8255? 6

10 A.
Distinguish between I/O mapping and Memory Mapping? 6

B. List the characteristics of RAM and Dynamic ROM 6

A. Draw the pin diagram of 8255? 6


11
B.
Explain the description of each pin of 8255? 6

12 Design an 8086 memory mapping with necessary decoding circuit?


a) 128KB of Even RAM
A.
b) 128KB of Odd RAM 6
c) 128KB of Even ROM
d) 128KB of Odd ROM

B. Design an 8086 memory mapping with necessary decoding circuit? 6


e) 64KB of Even RAM
f) 64KB of Odd RAM
g) 64KB of Even ROM
h) 64KB of Odd ROM

A. Draw the block diagram of DAC interfaced with 8086? 6


13
B. Write a program to display a triangular wave form using DAC and 8255? 6

Design an 8086 memory mapping with necessary decoding circuit?


a) 16KB of Even RAM
A.
b) 16KB of Odd RAM 6
c) 16KB of Even ROM
d) 16KB of Odd ROM
14
Design an 8086 memory mapping with necessary decoding circuit?
a) 32KB of Even RAM
B.
b) 32KB of Odd RAM 6
c) 32KB of Even ROM
d) 32KB of Odd ROM

Discuss about advantages and disadvantages of machine level, assembly and


A. 6
high level programming languages.
Design 8086 based system with following specifications:
a. 32KB of RAM1 memory
15 b. 16KB of RAM2 memory
B.
c. 8 KB of ROM1 memory 6
d. 8 KB of ROM2 memory
e. Calculate the lowest address and the highest address of each
memory block

You might also like