Branching
Lecture 8: Branching
261 Questions205 MCQs51 Short Questions5 Long Questions
Showing 221 – 230 of 261 Questions
Page 23 of 27
Q221❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
In x86 assembly language, how many explicit operands does the ADC (Add with Carry) instruction take?
Q222❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
A 'Far' jump instruction is not position-relative but is classified as:
Q223❓ MCQ📑 Lec 3Hard🔁Repeated⭐High-Yield💡Conceptual
If AX contains decimal -2 (0xFFFE) and BX contains decimal 2 (0x0002), what will occur after executing 'CMP AX, BX' followed by 'JA label'?
Q224📝 Short Q📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
Write down any two control flow instructions used in 8088 assembly language.
Q225❓ MCQ📑 Lec 3Medium🔁Repeated⭐High-Yield💡Conceptual
A Far Jump instruction is not position-relative; instead, it specifies a destination address that is:
Q226📝 Short Q📑 Lec 3Medium🔁Repeated⭐High-Yield💡Conceptual
What does the following assembly code sequence do?
mov cx, 0xffff
loop $
Q227❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
What is the primary difference between conditional jump instructions JNE (Jump if Not Equal) and JNZ (Jump if Not Zero)?
Q228❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
An assembly instruction that transfers program execution control to a target location regardless of processor flag states is called an:
Q229❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
When comparing operands using a CMP instruction (which subtracts the source from the destination), setting the Zero Flag (ZF = 1) indicates that:
Q230❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
When an unsigned source operand is subtracted from a smaller unsigned destination operand, a borrow is required. Which status flag is set as a result?