Ch 17: Secondary Storage and Device Drivers

183 Questions183 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 81 โ€“ 90 of 183 Questions
Page 9 of 19
Q81
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 17๐Ÿท๏ธ Software INT Instruction SyntaxEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Which syntax and instruction are used in x86 assembly language to invoke a software interrupt?
๐Ÿ’ป assembly Snippet
int 0x21
  1. A.GO INT interrupt_number
  2. B.Call interrupt_number
  3. C.INT interrupt_number
  4. D.Call INT interrupt_number
Q82
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 17๐Ÿท๏ธ INT 13h BIOS Disk Service FunctionsEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In BIOS Low-Level Disk Services (INT 13h), what operation is performed when service function AH = 0x03 is requested?
๐Ÿ’ป assembly Snippet
mov ah, 0x03
int 0x13
  1. A.Get drive parameter
  2. B.Reset disk sector
  3. C.Write disk sector
  4. D.Read disk sector
Q83
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 17๐Ÿท๏ธ Data Bus DirectionalityEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Regarding data transmission directionality between the CPU, memory, and peripheral devices, the System Data Bus is:
  1. A.Uni-directional
  2. B.Bi-directional
  3. C.Non-directional
  4. D.None of the given
Q84
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 17๐Ÿท๏ธ PUSH Instruction Stack Pointer OperationEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
True or False: The PUSH instruction increments the Stack Pointer (SP) by two before transferring a word operand to the stack.
๐Ÿ’ป assembly Snippet
push ax
  1. A.True
  2. B.False
Q85
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 17๐Ÿท๏ธ Peripheral I/O Address Space Selection via IN/OUT InstructionsEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Which 8088 instruction selects the peripheral (I/O) address space rather than the memory address space during CPU execution?
๐Ÿ’ป assembly Snippet
in al, dx
  1. A.MOV
  2. B.DEC
  3. C.IN
  4. D.ADD
Q86
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 17๐Ÿท๏ธ Static vs Dynamic Thread Creation ModelsEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In operating system design, thread creation and thread pool initialization can be categorized as:
  1. A.Static
  2. B.Dynamic
  3. C.Both
  4. D.None of the above
Q87
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 17๐Ÿท๏ธ Parallel Port IRQ Line AssignmentEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Which hardware IRQ line is assigned to the primary parallel port (LPT1) in standard IBM PC systems?
  1. A.IRQ 4
  2. B.IRQ 5
  3. C.IRQ 6
  4. D.IRQ 7
Q88
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 17๐Ÿท๏ธ Segment Register Usage for Video Memory (DS vs ES)Easy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
True or False: Both DS and ES segment registers can be used to access Video Memory, but assembly programmers commonly preserve DS for program data and use ES for Video RAM targeting.
๐Ÿ’ป assembly Snippet
mov ax, 0xb800
mov es, ax
  1. A.True
  2. B.False
Q89
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 17๐Ÿท๏ธ Standard ASCII Character Set DefinitionEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
How many total distinct characters are defined by the standard ASCII (American Standard Code for Information Interchange) character encoding set?
  1. A.512
  2. B.256
  3. C.128
  4. D.64
Q90
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 17๐Ÿท๏ธ CALL Instruction Mechanics and IP Stack SavingEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
True or False: During a CALL operation in 8088 assembly language, the current value of the instruction pointer (IP) is automatically saved on the stack, and the target address of the CALL instruction is loaded into the instruction pointer.
๐Ÿ’ป assembly Snippet
call my_subroutine
  1. A.True
  2. B.False