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

Mic Question Bank

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)
50 views2 pages

Mic Question Bank

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

1. What is the use of AAM & AAA instruction with suitable example?

2. Define procedure and write its syntax.


3. State the function of STC and CMC Instruction of 8086.
4. Define MACRO with its syntax.
5. State two examples of each, Immediate and based indexed Addressing
modes.
6. State any two difference between TEST and AND instructions.
7. State the use of DAA instruction in BCD addition.
8. Describe the directives used to define the procedure with suitable
example.
9. Describe re-entrant and Recursive procedure with diagram
10. Describe the function of the following instructions : (i) DAA (ii)
CMP (iii) ADC (iv) JNC
11. Describe DAS instruction with suitable example.
12. Write an ALP to multiply two 16 bit signed numbers.
13. Write an ALP to count odd numbers in the array of 10 numbers.
14. Write an ALP to count number of ‘0’ in 8 bit number.
15. Write an ALP to perform block transfer operation of 10 numbers.
16. Write an ALP to concatenate two strings.
17. Differentiate between NEAR and FAR CALLS.
18. Describe CALL and RET instructions with example.
19. What is the use of AAM instruction with suitable example?
20. Define procedure and write its syntax.
21. State the function of STC and CMC Instruction of 8086.State the
function of INTR pin of 8086.
22. Write any two difference between NEAR and FAR procedure.
23. Write an ALP to add two 8 bit numbers.
24. State any two difference between TEST and AND instructions.
25. State the use of DAA instruction in BCD addition.
21 Explain Addressing modes of 8086 with suitable example .
26. Describe DAS instruction with suitable example.
27. Write an ALP to multiply two 16 bit signed numbers.
28. Write a MACRO to perform 32 bit by 16 bit division of unsigned
numbers.
29. Write an ALP for Z = (P + Q) * (R + S) using MACRO. Draw flow
chart of the same.
30. Compare procedure and macros (4 points).
31. Write an ALP to count number of ‘0’ in 8 bit number.
32. Write an ALP to concatenate two strings.
33. Identify the Addressing modes for the following instructions : (i)
MOV CL, 34 H (ii) MOV BX, [4100 H] (iii) MOV DS, AX (iv) MOV AX, [SI +
BX + 04]
34. Write an appropriate 8086 instruction to perform following
operation :
(i) Rotate the contents of BX Register towards right by 4 bits.
(ii) Rotate the contents of AX towards left by 2 bits.
(iii) Add 100 H to the contents of AX Register.
(iv) Transfer 1234 H to DX Register.
(v) Multiply AL by 08 H.
(vi) Signed division of BL and AL.

35. Select the instructions for each of the following :


(i) Multiply AL by 05H
(ii) Move 1234H in DS register
(iii) Add AX with BX
(iv) Signed Division of AX by BL
(v) Rotate the contents of AX towards left by 4 bits through carry
(vi) Load SP register with FF00H.

You might also like