Branching
Lecture 8: Branching
261 Questions205 MCQs51 Short Questions5 Long Questions
Showing 51 – 60 of 261 Questions
Page 6 of 27
Q51❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
Which registers serve as the primary Index Registers in x86 Intel architecture to hold memory addresses for string and block memory access?
Q52❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
Which processor register is bit-wise significant, meaning each individual bit position has a distinct status or control meaning?
Q53❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
When two 16-bit numbers are added, the sum can be 17 bits long. Where is this extra 17th carry bit placed so it can be subsequently tested?
Q54❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
True or False: In Intel x86 assembly language syntax, instructions are formatted as `operation destination, source`.
Q55❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
Executing the assembly operation `add ax, bx` performs which action?
Q56❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
In assembly language, allocating data using the Define Byte directive (e.g., `num1: db 0`) reserves how much memory space?
Q57❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
Consider the following assembly code snippet:
```assembly
[org 0x0100]
mov ax, [num1] ; load first number in ax
mov bx, [num2] ; load second number in bx
add ax, bx ; _________________________________
int 0x21
num1: dw 5
num2: dw 10
```
What is the most appropriate code comment for line 4 (`add ax, bx`)?
Q58❓ MCQ📑 Lec 3Medium🔁Repeated⭐High-Yield💡Conceptual
The 16-bit unsigned division instruction `DIV operand` divides a 32-bit dividend stored in register pair `DX:AX` by its 16-bit operand. Where are the quotient and remainder stored upon completion?
Q59❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
The 16-bit unsigned division instruction `DIV` divides a 32-bit dividend stored in register pair `DX:AX` by a 16-bit divisor operand and stores the __________ quotient in register `AX`.
Q60❓ MCQ📑 Lec 3Easy🔁Repeated⭐High-Yield💡Conceptual
Which x86 assembly language instruction is used to perform integer division (as opposed to floating-point division)?