Ch 11: Real-Time Interrupts & Timer Programming

171 Questions171 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 121 โ€“ 130 of 171 Questions
Page 13 of 18
Q121
๐Ÿ“ Short Q๐Ÿ“˜ CS401๐Ÿ“‘ Lec 11๐Ÿท๏ธ Extended Precision Multiplication ArchitectureMedium๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Why must the multiplicand be stored in a 32-bit variable or register pair during extended precision multiplication in 16-bit 8088 assembly language?
Q122
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 11๐Ÿท๏ธ STOS String Instruction Memory Clearing UsageEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
True or False: The STOS (Store String) instruction is commonly used to clear a block of memory or fill a memory buffer with a constant value.
๐Ÿ’ป assembly Snippet
mov al, 0
rep stosb
  1. A.True
  2. B.False
Q123
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 11๐Ÿท๏ธ Direction Flag (DF) String Traversal ControlEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In string processing instructions, the direction of index movement (SI/DI) is governed by which flag in the FLAGS register?
๐Ÿ’ป assembly Snippet
cld
std
  1. A.Direction Flag (DF)
  2. B.Control Flag (CF)
  3. C.Carry Flag (CF)
  4. D.None of the above
Q124
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 11๐Ÿท๏ธ MOVS String Memory Copy InstructionEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
The MOVS (Move String) instruction is used to perform which operation on a memory block?
๐Ÿ’ป assembly Snippet
movsb
movsw
  1. A.Save
  2. B.Move (Copy)
  3. C.Delete
  4. D.Push
Q125
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 11๐Ÿท๏ธ 8088 String Block Processing InstructionsEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Reduction in overall program code size and improvement in execution speed were the two main reasons block processing instructions were introduced in which processor?
๐Ÿ’ป assembly Snippet
rep movsb
  1. A.8088
  2. B.8085
  3. C.8080
  4. D.iAPX386
Q126
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 11๐Ÿท๏ธ SCAS Instruction Mechanics and FLAGS RegisterEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
The SCAS (Scan String) instruction compares a byte or word in register AL or AX with the destination string element addressed by ES:DI and updates which processor register?
๐Ÿ’ป assembly Snippet
scasb
  1. A.FLAGS register
  2. B.Data Segment register
  3. C.Stack Pointer register
  4. D.Instruction Pointer register
Q127
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 11๐Ÿท๏ธ MOVS Memory-to-Memory Transfer MechanicsEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
True or False: The primary purpose of the MOVS instruction is to move data from a memory location directly into a general-purpose CPU register.
๐Ÿ’ป assembly Snippet
movsb
  1. A.True
  2. B.False
Q128
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 11๐Ÿท๏ธ 8088 Block Processing String Instructions CountEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
How many basic block processing (string) instructions exist in the 8088 instruction set?
  1. A.5
  2. B.6
  3. C.4
  4. D.3
Q129
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 11๐Ÿท๏ธ String Instructions Memory-to-Memory CapabilityEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In 8088 assembly language, which specific category of instructions permits transferring data directly from one memory location to another memory location?
๐Ÿ’ป assembly Snippet
movsb
  1. A.String instructions
  2. B.Word instructions
  3. C.Indirect instructions
  4. D.Stack instructions
Q130
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 11๐Ÿท๏ธ MOVS String Instruction Register Modifications (SI and DI)Easyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
After the execution of a MOVS (Move String) instruction, which of the following registers are automatically updated?
๐Ÿ’ป assembly Snippet
movsb
  1. A.SI only
  2. B.DI only
  3. C.SI and DI only
  4. D.SI, DI, and BP only