Ch 01: Introduction to Assembly Language

387 Questions387 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 261 โ€“ 270 of 387 Questions
Page 27 of 39
Q261
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ 1.1. Basic Computer ArchitectureEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
The Intel iAPX88 (8088) processor architecture was introduced:
  1. A.More than 25 years ago
  2. B.New
  3. C.Not Good
  4. D.None of the given options
Q262
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ 1.2. Internal RegistersEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
The iAPX88 (8088) architecture contains how many total programmer-accessible 16-bit registers?
  1. A.13
  2. B.12
  3. C.9
  4. D.14
Q263
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ 1.2. Internal RegistersEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Which set of registers constitutes the primary General Data Registers in 8088 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, ES, and SS
Q264
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ 1.2. Internal RegistersEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
The 16-bit AX register can be accessed as two separate 8-bit registers. Its upper and lower bytes are separately accessible as:
๐Ÿ’ป assembly Snippet
mov ah, 0x12
mov al, 0x34  ; AX now contains 0x1234
  1. A.AH and AL
  2. B.A Lower and A Upper
  3. C.AL and AU
  4. D.AH and AX
Q265
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ 1.2. Internal RegistersEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
AX is a general-purpose CPU register where the letter 'A' stands for:
  1. A.Academic
  2. B.Ado
  3. C.Architecture
  4. D.Accumulator
Q266
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ 1.2. Internal RegistersEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In the 8088 CPU architecture, the letter 'B' in register BX stands for ________ due to its primary role in base memory addressing.
๐Ÿ’ป assembly Snippet
mov ax, [bx]  ; Base register addressing
  1. A.Busy
  2. B.Base
  3. C.Better
  4. D.Binary
Q267
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ 1.2. Internal RegistersEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In register DX, the letter 'D' stands for Data, and it serves as an implicit port holder specifically during:
๐Ÿ’ป assembly Snippet
mov dx, 0x3f8
in al, dx
  1. A.I/O port operations
  2. B.General memory transfers
  3. C.Stack allocation
  4. D.Segment switching
Q268
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ 1.2. Internal RegistersEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In register CX, the letter 'C' stands for Counter because certain instructions implicitly utilize an automatic count stored in the:
๐Ÿ’ป assembly Snippet
mov cx, 10
my_loop:
loop my_loop
  1. A.DI register
  2. B.BX register
  3. C.CX register
  4. D.DX register
Q269
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ 1.2. Internal RegistersEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Which pair of registers serves as the primary Index Registers in Intel 8088 architecture for holding data offset addresses during memory accesses?
๐Ÿ’ป assembly Snippet
movsb  ; Uses DS:SI as source and ES:DI as destination
  1. A.SI and SS
  2. B.PI and DI
  3. C.SI and IP
  4. D.SI and DI
Q270
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ 1.2. Internal RegistersEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In the Intel iAPX88 architecture, which special-purpose register contains the memory offset address of the next instruction to be executed?
  1. A.AX
  2. B.PI
  3. C.IP
  4. D.SI