0% found this document useful (0 votes)
7 views1 page

MSBTE Questions of MIC

The document contains a series of programming tasks related to assembly language, including definitions of macros and procedures, differences between NEAR and FAR procedures, and directives used for procedures. It also includes algorithms and assembly language programs for various operations such as addition, finding the largest number, counting odd and even numbers, and string manipulation. Additionally, it discusses concepts like reentrant and recursive procedures, as well as parameter passing on the stack in 8086 assembly language.

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)
7 views1 page

MSBTE Questions of MIC

The document contains a series of programming tasks related to assembly language, including definitions of macros and procedures, differences between NEAR and FAR procedures, and directives used for procedures. It also includes algorithms and assembly language programs for various operations such as addition, finding the largest number, counting odd and even numbers, and string manipulation. Additionally, it discusses concepts like reentrant and recursive procedures, as well as parameter passing on the stack in 8086 assembly language.

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/ 1

1. Define Macro.

Give syntax
2. Write any two difference between NEAR and FAR procedure.
3. Define Macro & Procedure.
4. List directives used for procedure
5. Give the difference between intersegment and intrasegment CALL
6. What is the use of REP in string related instruction?
7. Write algorithm to find sum of a series of numbers.

8. Write an ALP for addition of series of 8-bit number using procedure.


9. Describe reentrant and recursive procedure with schematic diagram.
10. Write an assembly language program using MACRO to perform following operation. X =
(A + B) * (C + D)
11. Describe with suitable example how parameter is passed on the stack in 8086 assembly
language procedure.
12. Write an ALP to find largest number in array of elements 10 H, 24 H, 02 H, 05 H, 17 H
13. Write an ALP to count ODD and EVEN numbers in array.
14. Write an ALP to perform block transfer operation of 10 numbers.
15. Draw flowchart for multiplication of two 16 bit numbers.
16. Write an ALP to find the smallest number in the Array.
17. Write an ALP to reverse a string. Also draw flowchart for same.
18. Write an ALP for concatenation of two strings. Draw flowchart and assume suitable data.

You might also like