Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
23 views2 pages

Unit 3

The document contains a series of questions related to the 8086 microprocessor, covering topics such as assembly language instructions, addressing modes, and string instructions. It includes questions of varying marks, asking for definitions, examples, and explanations of specific instructions and their uses. The document serves as a study guide for understanding key concepts in 8086 assembly programming.

Uploaded by

csmss789
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)
23 views2 pages

Unit 3

The document contains a series of questions related to the 8086 microprocessor, covering topics such as assembly language instructions, addressing modes, and string instructions. It includes questions of varying marks, asking for definitions, examples, and explanations of specific instructions and their uses. The document serves as a study guide for understanding key concepts in 8086 assembly programming.

Uploaded by

csmss789
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/ 2

Unit 3

2 Marks Question
1. What is role of XCHG instruction in assembly language program ? Give example.
2. Draw Machine language instruction format for Register-to-Register transfer.
3. State the use of STC and CMC instructions of 8086.
4. State any two difference between TEST and AND instructions.
5. Define immediate addressing mode with suitable example.
6. State the use of DAA instruction in BCD addition.
7. Describe any four string instructions of 8086 assembly language.
8. How single stepping or tracing is implemented in 8086 ?
9. List any four instructions from the Bit manipulation instructions of 8086.
10. What is stack? state its significance.
11. What is the use of REP in string related instruction ? Explain.
12. Differentiate between ROL and RCL.
13. State the use of STC and CMC instruction of 8086

4 Marks Question
14. Explain logical instructions of 8086. (Any Four)
15. Describe any four string instructions of 8086 assembly language.
16. What are the functions of CALL and RET instructions ? Describe in brief.
17. Describe different addressing modes of 8086 with one suitable example each.
18. Describe DAS instruction with suitable example.
19. State the addressing mode of following instructions : (i) MOV AX, 3456H (ii) ADD
BX, [2000H] (iii) DAA (iv) MOV AX, [Si] (v) MOV AX, BX (vi) SUB AX, [BX +
SI + 80H]
20. Write classification of instruction set of 8086. Explain any one type out of them.
21. Illustrate the use of any three Branching instructions.
22. Draw the Machine language instruction format for Register to Register transfer and
state the function of each bit
23. Select the instruction for each of the following
i)Rotate register BH left 4 times.
ii)Multiply AL by 08H.
iii)Signed division of BL and AL.
iv)Move 4000H in BX register.
v)Load offset 1000H in register BX.
vi)Rotate BX to left 4 times through carry.
24. Write an assembly language instruction of 8086 microprocessor to
(i) Divide the content of AX register by 50H.

(ii) Rotate the content of BX register by 4-bit towards left.


6 Marks Questions
25. Describe any 6 addressing modes of 8086 with one example of each
26. Select assembly language for each of the following :
(i) Rotate register BL right 4 times.
(ii) Multiply AL by 04 H
(iii) Signed division of AX by BL.
(iv) Move 2000 H in BX register.
(v) Increment the content of AX by 1.
(vi) Compare AX with BX.
27. Describe how string instructions are used to compare two strings with suitable
example.
28. Write an instruction to perform following operations :
(i) Multiply BL by 88H
(ii) Signed division of AL by BL
(iii) Move 4000H to DS register
(iv) Rotate content of AX register to left 4 times.
(v) Shift the content of BX register to right 3 times.
(vi) Load SS with FF00H
29. Select an appropriate instruction for each of the following & write :
(i) Rotate the contents of Dx to write 2 times without carry.
(ii) Multiply contents of Ax by 06H.
(iii) Load 4000 H in SP register.
(iv) Copy the contents of Bx register to CS.
(v) Signed division of BL and AL.
(vi) Rotate Ax register to right through carry 3 times.
30. Describe different branching instructions used in 8086 microprocessor in brief.
31. Explain the following instructions of 8086 : (i) DAA (ii) ADC (iii) XCHG

You might also like