Subroutines
Lecture 13: Subroutines
222 Questions172 MCQs45 Short Questions5 Long Questions
Showing 201 – 210 of 222 Questions
Page 21 of 23
Q201❓ MCQ📑 Lec 5Easy🔁Repeated⭐High-Yield💡Conceptual
To transfer execution control back to the calling routine from a subroutine, how many mandatory explicit operands does the standard RET instruction require?
Q202❓ MCQ📑 Lec 5Easy🔁Repeated⭐High-Yield💡Conceptual
What is the maximum number of parameters a subroutine can receive using CPU general-purpose registers in 8088 architecture?
Q203📝 Short Q📑 Lec 5Easy🔁Repeated⭐High-Yield💡Conceptual
How many mandatory arguments does the basic RET instruction take?
Q204📝 Short Q📑 Lec 5Easy🔁Repeated⭐High-Yield💡Conceptual
Describe the execution function of the PUSH instruction.
Q205❓ MCQ📑 Lec 5Medium🔁Repeated⭐High-Yield💡Conceptual
What is the result of executing the instruction 'RET 2' in 8088 assembly language?
Q206❓ MCQ📑 Lec 5Easy🔁Repeated⭐High-Yield💡Conceptual
Executing a standard RET instruction pops the return address offset from the stack into which register?
Q207❓ MCQ📑 Lec 5Medium🔁Repeated⭐High-Yield💡Conceptual
After executing the instruction 'RET 2', how is the Stack Pointer (SP) updated in total?
Q208❓ MCQ📑 Lec 5Easy🔁Repeated⭐High-Yield💡Conceptual
When a subroutine finishes execution, which assembly instruction retrieves the return address from the stack and transfers control back to that location?
Q209❓ MCQ📑 Lec 5Easy🔁Repeated⭐High-Yield💡Conceptual
Which assembly language instruction allows temporary diversion of control flow to a subroutine, enabling modular code reusability?
Q210❓ MCQ📑 Lec 5Easy🔁Repeated⭐High-Yield💡Conceptual
The CALL instruction takes a target memory label or address as an ________, transferring program execution to that routine.