Branching

Lecture 8: Branching

261 Questions205 MCQs51 Short Questions5 Long Questions
Showing 4150 of 261 Questions
Page 5 of 27
Q41❓ MCQ📑 Lec 3Easy🔁RepeatedHigh-Yield💡Conceptual
In the assembly language line `total: dw 0`, the identifier `total` represents a __________.
💻 assembly Snippet
total: dw 0 ; 'total' is a symbolic label pointing to a 16-bit word location
  1. A.Literal
  2. B.Variable
  3. C.Label
  4. D.Starting point
Q42❓ MCQ📑 Lec 3Easy🔁RepeatedHigh-Yield💡Conceptual
Functionally, the Add with Carry instruction (`ADC`) involves how many total operands during execution (including implicit status flags)?
💻 assembly Snippet
adc ax, bx ; AX = AX + BX + CarryFlag (3 operands involved)
  1. A.two
  2. B.three
  3. C.Five
  4. D.Zero
Q43❓ MCQ📑 Lec 3Easy🔁RepeatedHigh-Yield💡Conceptual
The iAPX88 (8088/8086) processor architecture consists of how many total core programmer-accessible registers?
  1. A.13
  2. B.12
  3. C.9
  4. D.14
Q44❓ MCQ📑 Lec 3Easy🔁RepeatedHigh-Yield💡Conceptual
Which registers are classified as the four primary General-Purpose Registers in x86 architecture?
  1. A.AX, BX, CX, and DX
  2. B.XA, BX, CX, and DX
  3. C.SS, SI, and DI
  4. D.CS, DS, SS, and ES
Q45❓ MCQ📑 Lec 3Easy🔁RepeatedHigh-Yield💡Conceptual
True or False: Referring to 'AX' in 16-bit x86 assembly means referencing the complete 16-bit accumulator register (composed of high byte AH and low byte AL).
💻 assembly Snippet
mov ax, 0x1234 ; AX is 16-bit word (AH=0x12, AL=0x34)
  1. A.True
  2. B.False
Q46❓ MCQ📑 Lec 3Easy🔁RepeatedHigh-Yield💡Conceptual
The upper and lower bytes of the 16-bit accumulator register AX are separately accessible as __________.
💻 assembly Snippet
mov ah, 0x12 ; Accesses upper byte of AX
mov al, 0x34 ; Accesses lower byte of AX
  1. A.AH and AL
  2. B.A Lower and A Upper
  3. C.AL, AU
  4. D.AX
Q47❓ MCQ📑 Lec 3Easy🔁RepeatedHigh-Yield💡Conceptual
AX is a general-purpose register where the letter 'A' stands for __________.
  1. A.Academic
  2. B.Ado
  3. C.Architecture
  4. D.Accumulator
Q48❓ MCQ📑 Lec 3Easy🔁RepeatedHigh-Yield💡Conceptual
The letter 'B' in register BX stands for __________ because of its special role in memory addressing.
💻 assembly Snippet
mov ax, [bx] ; BX used as base register in indirect memory addressing
  1. A.Busy
  2. B.Base
  3. C.Better
  4. D.None of the Given
Q49❓ MCQ📑 Lec 3Easy🔁RepeatedHigh-Yield💡Conceptual
The letter 'D' in register DX stands for Data / Destination, as it holds hardware port addresses during __________.
💻 assembly Snippet
mov dx, 0x3f8 ; Load serial port address into DX
in  al, dx    ; Read byte from port
  1. A.I/O operations
  2. B.operations
  3. C.memory cells
  4. D.Memory I/O operations
Q50❓ MCQ📑 Lec 3Easy🔁RepeatedHigh-Yield💡Conceptual
The letter 'C' in register CX stands for Counter because certain instructions work with an automatic count maintained in the __________.
💻 assembly Snippet
mov cx, 10
rep stosb ; Uses CX register as loop counter
  1. A.DI register
  2. B.BX register
  3. C.CX register
  4. D.DX register