Government
Engineering College, Patan
B.E.
SEMESTER V (CSE)
ADVANCE
PROCESSOR (150701)
1.
Draw 8086 internal block
diagram and explain each component in detail.
2.
Explain flag (or EFLAG)
register of 8086 (or x86) architecture.
3.
Classify register set of
8086 microprocessor and explain each of them in detail.
4.
Draw 8086 pin diagram and
explain functionality of each pin in detail.
5.
Explain minimum and maximum
operation mode of 8086.
6.
Explain memory banks in
8086.
7.
Explain Assembly Language
Program statement format.
8.
Explain following Assembler
directives:
SEGMENT
ENDS
EQU
DB,DD,DW,DQ,DT
ASSUME
END
ENDP
EVEN
EXTRN
PUBLIC
OFFSET
ORG
PTR
PROC
LABLE
SHORT
9.
Describe how an assembly language program is
developed and debugged using system tools such as
editors,
assemblers, linkers, locator, emulators and debuggers.
10. Draw a flowchart for program development of 8086.
11. Is there any syntax error in following Instructions? If there is,
then make it correct.
MOV
BH , AX
MOV
DX , CL
ADD
AL ; 2073H
MOV
7632H , CX
IN
BL , 04H
12. List different categories of Instruction. Discuss all instructions
for each category with
their description, syntax and examples.
13. Discuss 8086 conditional
Jump Instructions.
14. Explain 8086 Unconditional
Jump Instructions types in detail.
15. Discuss 8086 Conditional
flags.
16. Explain LOOP instruction of 8086 in detail with example.
17. Write a short note on CALL and RET instructions.
18. Explain the following instructions
INT
INTO
IRET
HLT
WAIT
NOP
ESC
19. Differentiate between
a.
TEST and AND instructions
b.
RET and IRET
c.
JUMP and CALL
d.
Inter segment and intra
segment jump
e.
Near jump and Far jump
20. What is Procedure? Why it is required? Explain types of Procedure
21. Explain different ways of Passing Parameters to Procedure with
suitable example.
22. What is Macro? Explain with example how can we define it.
23. How can we pass parameters to Macro?
24. Why local variables are required in macro? How to define local
variables in macro?
25. What is the difference between Macro and Procedure?
26. What is interrupt and interrupt service routine?
27. Write short note on: Types of interrupt for 8086 microprocessor
28. What are software interrupts? How 8086 responds to software
interrupts.