0% found this document useful (0 votes)
20 views4 pages

Assignment 4 and 5

Uploaded by

guptaranig9
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views4 pages

Assignment 4 and 5

Uploaded by

guptaranig9
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

1) State importance of pipelining in 8086 microprocessors

2) Define the following terms : 1) Physical address 2) Effective address


3) List the features of 8086microprocessor.
4) State any four characteristics of RISC microprocessors.
5) State the function of following pins of 8086 microprocessor
a) ALE b) DT/R c) M/IO d) HOLD

Four marks Question :

1) Explain concept of pipelining with neat diagram


2) Describe physical address generation with suitable example.
3) Draw flag register format of 8086 microprocessor .Explain TF ,
DF , IF ,CF flag register.
4) Describe the use of flag register and segment registers in 8086
5) Differentiate between CISC and RISC and justify use of each of
them in practice.
6) Draw 8086 architecture of 8086 and state the function of EU and
BIU
7) Draw minimum mode of 8086 and explain the function of any four
control signals.
8) Compare 8086 and 80586 (Any four points).
UNIT 5 Assignment

1) Choose instruction for following situations:


a) Addition of 16 bit Hex no.with carry
b) Division of 8 bit no.
c) Rotate content of BL by 4 bit.
d) Perform logical AND operation of AX and BX
2) State the function of Linker and debugger.
3) Give any two examples of two types of addressing mode of 8086
4) State the function of STC and AAA instruction of 8086
microprocessor.
5) List any four addressing modes and give one example of each.

Four marks Question :


1) Compare the following terms
a) RCR and RCL
b) JUMP and CALL
2) Explain addressing modes of 8086.
3) Describe the operation performed by instruction IMUL and AAM
4) Identify the addressing modes used in following instructions:
a) MOV DS,AX
b) MOV AX, [ 4172H]
c) MUL AL ,BL
d) ADD Ax ,[SI]
e) ADD AX [SI] BX] [04]
f) INC [4172H]
5 ) Write an assembly language program to find the sum of series of
ten numbers stored in memory .(Assume suitable data)
6) Write an assembly language program to find the factorial of a number
using looping process.
7) Describe the use of shift and rotate instruction as well as string
instructions with the help of relevant examples of each
8) Write an assembly language program to transfer block of ten numbers
from one memory location to another.(Assume suitable data)
9) Interpret the given program and specify the output for the following
situation
MOV AX ,34F9H
MOV BX, 3A69H

a) Masking of lower nibble of AX


b) Rotate through carry contents of BX by 4 positions
c) Shift left content of BX by 6 positions
d) XOR AX, BX
10) Write an assembly language program with algorithm for finding
smallest number from the array of 10 numbers. .(Assume suitable
data)
11) Write an assembly language program to arrange any array of 10
bytes in ss
12) Explain the following instruction for 8 bit and 16 bit data.
a) PUSH b) DAA c) IDJV d) XOR
13) Suggest two instruction for each of the following addressing
modes
a) Register Addressing mode
b) Direct Addressing mode
c) Based Indexed Addressing mode
d) Immediate Addressing mode
14) Write an assembly language program with algorithm for finding
largest number from the array of 10 numbers. .(Assume suitable data)
15) Write algorithm and 8086 assembly language program to find
average salary of five employees of SILICON systems Assume 4 digit
salary of each employee. Also write output.

You might also like