Branching
Lecture 8: Branching
261 Questions205 MCQs51 Short Questions5 Long Questions
Showing 121 – 130 of 261 Questions
Page 13 of 27
Q121❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
When an unsigned subtraction operation requires a borrow (i.e. subtracting a larger unsigned number from a smaller number), which status flag in the FLAGS register is set (`1`)?
Q122❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
True or False: Register-to-register operations (such as `mov ax, bx` or `add cx, dx`) are NOT allowed in x86 assembly language.
Q123❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
When a larger unsigned number is subtracted from a smaller number, a borrow is required. Which processor status flag is set in this case?
Q124❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
In the assembly code statement `total: dw 0`, what is the syntactic role of `total`?
Q125❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
In standard assembly language curriculum (CS401), into how many main categories/groups are instructions classified?
Q126❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
True or False: Data movement instructions are specifically used to transfer data from one place to another (such as register-to-register, or register-to-memory).
Q127❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
Which group of instructions allows changing specific processor behaviors and controlling hardware operation modes?
Q128❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
Which register in x86 architecture is bit-significant, with each individual bit named and assigned a distinct status or control meaning?
Q129❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
When two 16-bit numbers are added, the sum can be up to 17 bits long. In which register bit is this extra 17th bit (carry) placed so it can be tested and used in multi-word addition?
Q130❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
True or False: Intel x86 assembly language instruction syntax strictly follows the 'operation destination, source' convention.