Ch 02: 16-Bit Segmented Memory Model & Addressing Modes

395 Questions395 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 131 โ€“ 140 of 395 Questions
Page 14 of 40
Q131
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 2๐Ÿท๏ธ Register Addressing Modes and Default Segment RegistersMedium๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
The instruction 'MOV [BP], AL' transfers the 1-byte content of register AL to the memory address contained in BP within which default segment?
๐Ÿ’ป assembly Snippet
mov [bp], al
  1. A.Stack segment
  2. B.Code segment
  3. C.Data segment
  4. D.Extra segment
Q132
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 2๐Ÿท๏ธ Physical Memory Addressing and 20-Bit Address GenerationEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
How many physical address bits are required by an 8088 CPU to address exactly 1 MB (1,048,576 bytes) of memory?
  1. A.16 bits
  2. B.32 bits
  3. C.28 bits
  4. D.20 bits
Q133
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 2๐Ÿท๏ธ Assembly Labels and Data DefinitionsEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In the NASM assembly data declaration statement 'total: dw 0', what architectural component is 'total'?
๐Ÿ’ป assembly Snippet
total: dw 0
  1. A.Literal
  2. B.Variable
  3. C.Label
  4. D.Starting point
Q134
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 2๐Ÿท๏ธ Assembly Syntax and LabelsEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In the NASM assembly language instruction 'total: dw 0', what role does the identifier 'total' represent?
๐Ÿ’ป assembly Snippet
total: dw 0
  1. A.Literal
  2. B.Variable
  3. C.Label
  4. D.Starting point directive
Q135
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 2๐Ÿท๏ธ Processor Operations and OperandsEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
The basic purpose of a computer is to perform operations, and all operations require __________.
๐Ÿ’ป assembly Snippet
add ax, bx
  1. A.Order
  2. B.Nothing
  3. C.Operands
  4. D.Bit
Q136
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 2๐Ÿท๏ธ Processor Registers and Scratchpad MemoryEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Registers function as scratchpad RAM inside the processor, and their operation is very similar to normal __________.
  1. A.Numbers
  2. B.Operations
  3. C.Memory cells
  4. D.None of the given options
Q137
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 2๐Ÿท๏ธ Pointer, Index, and Base RegistersMedium๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Which type of registers do not hold numeric data directly, but hold the memory addresses of data?
๐Ÿ’ป assembly Snippet
mov ax, [bx + si]
  1. A.Pointer, Segment, or Base Register
  2. B.Pointer, Index, or Base Register
  3. C.General Registers
  4. D.Instruction Pointer
Q138
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 2๐Ÿท๏ธ Instruction Set Classification GroupsEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
How many main instruction groups exist in the 8088 assembly language instruction set?
  1. A.4 groups
  2. B.5 groups
  3. C.3 groups
  4. D.2 groups
Q139
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 2๐Ÿท๏ธ Data Movement Instruction ClassificationEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Is the following statement true or false: 'Data movement instructions are used to transfer data from one place to another in memory or registers'?
๐Ÿ’ป assembly Snippet
mov ax, bx
  1. A.TRUE
  2. B.FALSE
Q140
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 2๐Ÿท๏ธ Data Movement Instructions (MOV)Easy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
To which major instruction group does the 'MOV' instruction belong?
๐Ÿ’ป assembly Snippet
mov ax, 5
  1. A.Arithmetic and Logic Instructions
  2. B.Data Movement Instructions
  3. C.Program Control Instructions
  4. D.Special Instructions