a. Explain
the following assembler directives:
1. ASSUME
2. DUP
3. ENDS
b. Differentiate
between near and far calls
c. Draw
neat labelled architecture of 8086
d. Explain
any 3 addressing modes of 8086 with example
e. List
the steps in physical address calculation with example
f.
Define procedure and explain the directives used
in the procedure
g. How
queuing speeds up processing of 8086 operations (explain with example)
h. Explain
CALL and RET instructions
i.
State the function of the following pins
1. INTR
2. BHE#
3. DEN#
j.
Draw the flag register of 8086 and explain any 3
flags
k. Draw
neat labelled diagram of octal latch 74LS373 and explain the same
l.
Explain the following instruction 1. XLAT 2. XCHG
m. Explain
the following instructions 1. AND 2.
TEST 3. LEA
n. Write
an assembly language program to print the reverse of string
o. Write
an assembly language program to transfer 10 bytes of data from one memory
location to another. Also draw flowchart
p. Write
a program using procedure to find the factorial of a number
q. Write
a program to add, subtract two BCD numbers
r.
Draw the interfacing diagram of octal latch with
8086 microprocessor
s. Draw
the maximum mode diagram of 8086 with proper labelling
No comments:
Post a Comment