Subroutines
Lecture 13: Subroutines
222 Questions172 MCQs45 Short Questions5 Long Questions
Showing 171 – 180 of 222 Questions
Page 18 of 23
Q171📝 Short Q📑 Lec 5Easy🔁Repeated⭐High-Yield💡Conceptual
Describe the execution mechanism and function of the PUSH instruction in 8088 assembly language.
Q172📝 Short Q📑 Lec 5Easy🔁Repeated⭐High-Yield💡Conceptual
Which CPU registers are conventionally treated as caller-saved (scratch) registers during function calls in x86 architecture?
Q173❓ MCQ📑 Lec 5Easy🔁Repeated⭐High-Yield💡Conceptual
The RETF (Return Far) instruction pops the target segment address off the stack into which segment register?
Q174❓ MCQ📑 Lec 5Easy🔁Repeated⭐High-Yield💡Conceptual
How many traditional parameter passing calling conventions (specifically C calling convention and Pascal calling convention) exist in standard x86 assembly language programming?
Q175📝 Short Q📑 Lec 5Easy🔁Repeated⭐High-Yield💡Conceptual
What is the exact execution result of the subroutine return instruction 'RET 2'?
Q176❓ MCQ📑 Lec 5Easy🔁Repeated⭐High-Yield💡Conceptual
How many prevalent traditional calling conventions (specifically C calling convention and Pascal calling convention) exist in assembly language programming?
Q177❓ MCQ📑 Lec 5Easy🔁Repeated⭐High-Yield💡Conceptual
How many prevalent traditional calling conventions (specifically the C calling convention and the Pascal calling convention) exist in standard x86 assembly language programming?
Q178📝 Short Q📑 Lec 5Easy🔁Repeated⭐High-Yield💡Conceptual
Who is responsible for removing parameters from the stack during subroutine calls in the C calling convention versus the Pascal calling convention?
Q179❓ MCQ📑 Lec 5Easy⭐High-Yield💡Conceptual
In 8088 16-bit arithmetic operations, register DX plays an essential role in holding the upper 16 bits during:
Q180❓ MCQ📑 Lec 5Medium⭐High-Yield💡Conceptual
If register BL contains binary 00000101 (5), what value will BL contain after executing a single Logical Shift Right ('SHR BL, 1') instruction?