Ch 04: Bit Manipulation and Shifts

198 Questions198 MCQs0 Short Questions0 Long Questions
๐ŸŽฏ Exam Practice Papers
SEMESTER PASS

CS401 - Computer Architecture and Assembly Language Programming Examination Practice

Timed practice exam simulation for CS401 - Computer Architecture and Assembly Language Programming.

๐Ÿ“˜ VU MID TERM EXAMLectures 1 to 22
โฑ๏ธ 60 Mins

Mid Term Examination

Covers syllabus of Lectures 1 to 22 with 30 high-yield MCQs in a timed exam environment.

๐Ÿ“30 MCQs
โฑ๏ธ60 Minutes
๐Ÿ“— VU FINAL TERM EXAMLectures 23 to 45
โฑ๏ธ 90 Mins

Final Term Examination

Comprehensive semester exam preparation with 45 MCQs covering Lectures 23 to 45 with complete course coverage.

๐Ÿ“45 MCQs
โฑ๏ธ90 Minutes
Showing 51 โ€“ 60 of 198 Questions
Page 6 of 20
Q51
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 4๐Ÿท๏ธ 4.1. Addressing Modes (Register Addressing Mode)Easy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Which addressing mode is used in the assembly instruction `mov ax, bx`?
๐Ÿ’ป assembly Snippet
mov ax, bx ; Register addressing mode
  1. A.Immediate
  2. B.Indirect
  3. C.Direct
  4. D.Register
Q52
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 4๐Ÿท๏ธ 4.1. Addressing Modes (Based Register Indirect Addressing)Easy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Which addressing mode is used in the assembly instruction `mov ax, [bx]`?
๐Ÿ’ป assembly Snippet
mov ax, [bx] ; Based Register Indirect addressing mode
  1. A.Based Register Indirect
  2. B.Indirect
  3. C.Base Indirect
  4. D.Immediate
Q53
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 4๐Ÿท๏ธ 4.1. Addressing Modes (Immediate Addressing Mode)Easy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Which addressing mode is used in the assembly instruction `mov ax, 5`?
๐Ÿ’ป assembly Snippet
mov ax, 5 ; Immediate addressing mode
  1. A.Immediate
  2. B.Indirect
  3. C.Direct
  4. D.Register
Q54
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 4๐Ÿท๏ธ 4.1. Addressing Modes (Based Register Plus Offset Addressing)Easy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Which addressing mode is used in the assembly instruction `mov ax, [num1+bx]`?
๐Ÿ’ป assembly Snippet
mov ax, [num1+bx] ; Based Register + Offset addressing mode
  1. A.OFFSET+ Indirect
  2. B.Register + Direct
  3. C.Indirect + Reference
  4. D.BASEd REGISTER + OFFSET
Q55
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 4๐Ÿท๏ธ 4.1. Addressing Modes (Effective Address Definition)Easy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In 'base + offset addressing', adding the base register content to the offset displacement yields a 16-bit offset value called the __________.
๐Ÿ’ป assembly Snippet
mov ax, [bx + 0x0100] ; EA = BX + 0x0100
  1. A.Address
  2. B.mode
  3. C.effective address
  4. D.Physical Address
Q56
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 4๐Ÿท๏ธ 4.1. Segmented Memory Model (Segment Override Prefix CS)Easy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In the assembly instruction `mov ax, [cs:bx]`, the segment override prefix `cs:` explicitly associates which segment register with base register `BX`?
๐Ÿ’ป assembly Snippet
mov ax, [cs:bx] ; Overrides default DS to pair BX with CS (CS:BX)
  1. A.CS with BX
  2. B.BX with CS
  3. C.BX with AX
  4. D.None of the Given
Q57
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 4๐Ÿท๏ธ 4.1. Addressing Modes (Effective Address Calculation)Easy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Given `BX = 0x0100`, `DS = 0xFFF0`, and the instruction `mov [bx+0x0100], ax`, what is the calculated Effective Address (EA)?
๐Ÿ’ป assembly Snippet
mov [bx + 0x0100], ax ; EA = 0x0100 + 0x0100 = 0x0200
  1. A.0020
  2. B.0200
  3. C.0300
  4. D.0x02
Q58
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 4๐Ÿท๏ธ 4.1. Segmented Memory Model (Physical Address Calculation with Wraparound)Medium๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Given `BX = 0x0100`, `DS = 0xFFF0`, and the instruction `mov [bx+0x0100], ax`, what is the resulting 20-bit Physical Memory Address after 1 MB wraparound?
๐Ÿ’ป assembly Snippet
; Segment Base = 0xFFF0 * 0x10 = 0xFFF00
; EA = 0x0100 + 0x0100 = 0x0200
; Physical Address = 0xFFF00 + 0x0200 = 0x100100 -> 0x0100 (20-bit wraparound)
  1. A.0020
  2. B.0x0100
  3. C.0x10100
  4. D.0x100100
Q59
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 4๐Ÿท๏ธ 4.1. Addressing Modes (Direct Addressing Mode)Easy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Which addressing mode is used in the assembly instruction `mov [1234], al`?
๐Ÿ’ป assembly Snippet
mov [1234], al ; Direct addressing mode
  1. A.Immediate
  2. B.Indirect
  3. C.Direct
  4. D.Register
Q60
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 4๐Ÿท๏ธ 4.1. Addressing Modes (Indexed Register Indirect Addressing)Easy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Which addressing mode is used in the assembly instruction `mov [SI], AX`?
๐Ÿ’ป assembly Snippet
mov [si], ax ; Indexed Register Indirect addressing mode
  1. A.Based Register Indirect
  2. B.Indirect
  3. C.Indexed Register Indirect
  4. D.Immediate