Multiple choice questions and answers (MCQ) based on the Procedures and Macros of the 8086 microprocessor with 4 choices, correct answer and explanation.

questions

Title
Which of the following assembler directives are used to define a Procedure in the 8086 microprocessor?

Which of the following assembler directives are used to define a Procedure in the 8086 microprocessor?


  1. PROCEDURE and ENDP
  2. STARTP and ENDP
  3. PROC and ENDPROC
  4. None of the above
discuss
Which of the following features is not offered by Macros?

Which of the following features is not offered by Macros?


  1. Code reusability
  2. Less memory space
  3. Fast execution
  4. None of the above
discuss
Which of the following is the correct syntax for calling a Macro?

Which of the following is the correct syntax for calling a Macro?


  1. MACRO macro_name
  2. MACRO macro_name [ parameter's list]
  3. macro_name [parameter's list]
  4. None of the above
discuss
Which of the following characteristics of Procedures makes it unfit for being used for short instruction sets with less number of instructions?

Which of the following characteristics of Procedures makes it unfit for being used for short instruction sets with less number of instructions?


  1. Extra code requirement for integrating procedures
  2. Linking of procedures with the mainline program takes too much time
  3. Extra work load on processor for shifting controls
  4. All of the Above
discuss
In a program, a Macro is being called 'n' times. Then how many times is the machine code generated for the same?

In a program, a Macro is being called 'n' times. Then how many times is the machine code generated for the same?


  1. 1 time
  2. 'n' times
  3. 'n-1' times
  4. None of the above
discuss
total MCQs: 5

MCQs

5

Views

37

Best Answers

299

Points

5