Ch 15: 32-Bit Protected Mode Architecture

173 Questions173 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 11 โ€“ 20 of 173 Questions
Page 2 of 18
Q11
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 15๐Ÿท๏ธ 15.1. Protected Mode Concepts and RegistersEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In x86 Protected Mode, the base physical address and limit of the Interrupt Descriptor Table (IDT) are stored in which register?
๐Ÿ’ป assembly Snippet
LIDT [idt_ptr]
  1. A.IDTR
  2. B.GDTR
  3. C.IVT
  4. D.IDTT
Q12
๐Ÿ“ Short Q๐Ÿ“˜ CS401๐Ÿ“‘ Lec 15๐Ÿท๏ธ 15.1. Protected Mode Concepts and Segment DescriptorsMedium๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In x86 Protected Mode, what information is specified in the first 16 bits (Bytes 0โ€“1 / Word 0) of an 8-byte Segment Descriptor?
๐Ÿ’ป assembly Snippet
struct SegmentDescriptor {
    uint16_t limit_low; // Bits 0-15: Segment Limit (0..15)
    uint16_t base_low;  // Bits 16-31: Base Address (0..15)
    // ...
};
Q13
๐Ÿ“ Short Q๐Ÿ“˜ CS401๐Ÿ“‘ Lec 15๐Ÿท๏ธ 15.1. Protected Mode Concepts and Segment DescriptorsMedium๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Explain the concept of Granularity in x86 Protected Mode Segment Descriptors, and state the types of granularity bit settings.
๐Ÿ’ป assembly Snippet
G-bit = 0 (Byte Granularity)
G-bit = 1 (4KB Page Granularity)
Q14
๐Ÿ“ Short Q๐Ÿ“˜ CS401๐Ÿ“‘ Lec 15๐Ÿท๏ธ 15.1. Protected Mode Concepts and Segment DescriptorsMedium๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Define Protected Mode in x86 processor architecture, highlighting its primary features and memory addressing mechanism.
๐Ÿ’ป assembly Snippet
mov ax, 0x0008
mov ds, ax
Q15
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 15๐Ÿท๏ธ 15.1. Protected Mode Interrupt Handling and IDTREasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In x86 Protected Mode, the physical base address and table limit of the Interrupt Descriptor Table (IDT) are stored in which processor register?
๐Ÿ’ป assembly Snippet
LIDT [idt_ptr]
  1. A.IDTR
  2. B.GDTR
  3. C.LDTR
  4. D.IVT
Q16
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 15๐Ÿท๏ธ 15.1. Protected Mode and Descriptor Tables (GDT and LDT)Easy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In x86 Protected Mode segment selector formatting, the Table Indicator (TI) bit is set to ________ to select the Global Descriptor Table (GDT).
  1. A.0
  2. B.1
  3. C.-1
  4. D.-2
Q17
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 15๐Ÿท๏ธ 15.1. Protected Mode Interrupt Handling and IDTREasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In x86 Protected Mode, the physical base address and limit of the Interrupt Descriptor Table (IDT) are stored in which processor register?
๐Ÿ’ป assembly Snippet
LIDT [idt_ptr]
  1. A.IDTR
  2. B.GDTR
  3. C.IVT
  4. D.IDTT
Q18
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 15๐Ÿท๏ธ 15.1. 32-bit Addressing and Protected Mode ArchitectureEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
A 32-bit address register can directly access up to ________ of physical memory address space.
  1. A.4GB
  2. B.2GB
  3. C.6GB
  4. D.8GB
Q19
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 15๐Ÿท๏ธ 15.1. Protected Mode Interrupt Handling and IDTREasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In x86 Protected Mode, the linear base address and limit of the Interrupt Descriptor Table (IDT) are stored in which CPU register?
๐Ÿ’ป assembly Snippet
LIDT [idt_ptr]
  1. A.IDTR
  2. B.GDTR
  3. C.IVT
  4. D.IDTT
Q20
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 15๐Ÿท๏ธ 15.1. Comparison of Microprocessors (SPARC RISC Fixed 32-Bit Instruction Size)Easy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Sun SPARC processors utilize a fixed instruction word size of __________ bits.
  1. A.16bit
  2. B.32bit
  3. C.64bit
  4. D.8bit