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 131 โ€“ 140 of 173 Questions
Page 14 of 18
Q131
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 15๐Ÿท๏ธ DB-25 Parallel Port Connector NameEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
What is the official hardware designation for the standard 25-pin parallel port connector?
  1. A.BD-24
  2. B.BD-25
  3. C.DB-25
  4. D.DB-24
Q132
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 15๐Ÿท๏ธ BIOS INT 13h Service 0x03 (Write Disk Sector)Mediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In BIOS INT 13h disk services, what is the purpose of Service 03h (AH = 0x03)?
๐Ÿ’ป assembly Snippet
mov ah, 0x03
mov al, 1     ; Number of sectors to write
int 0x13
  1. A.Get drive parameters
  2. B.Reset disk sector
  3. C.Write disk sector(s)
  4. D.Read disk sector(s)
Q133
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 15๐Ÿท๏ธ RS-232 DB-9 Serial Port Pinout (TD Pin 3)Easy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
On a standard 9-pin DB-9 RS-232 serial connector, which pin number is assigned to the TD (Transmitted Data / TXD) signal?
  1. A.Pin 1
  2. B.Pin 2
  3. C.Pin 3
  4. D.Pin 4
Q134
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 15๐Ÿท๏ธ DOS Program Segment Prefix (PSP Offset 0x82 Command Tail)Medium๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In a DOS.COM program, at what memory offset within the Program Segment Prefix (PSP) does the command-line argument string (command tail) begin?
  1. A.0x80
  2. B.0x82
  3. C.0x84
  4. D.0x86
Q135
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 15๐Ÿท๏ธ DOS INT 21h Service 3Dh Error Reporting (CF=1)Easy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
On executing DOS INT 21h Service 3Dh (Open File), if the target file cannot be opened (e.g., file not found), how is the failure reported?
๐Ÿ’ป assembly Snippet
mov ah, 0x3d
mov al, 0
mov dx, filename
int 0x21
jc open_error   ; Branch if Carry Flag (CF) = 1
  1. A.CF will contain 1
  2. B.CF will contain 0
  3. C.ZF will contain 1
  4. D.ZF will contain 0
Q136
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 15๐Ÿท๏ธ FAT File System Directory Entry Size (32 Bytes)Easy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In DOS file systems (FAT12, FAT16, FAT32), how many bytes are allocated for a single directory entry?
  1. A.16 bytes
  2. B.24 bytes
  3. C.32 bytes
  4. D.64 bytes
Q137
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 15๐Ÿท๏ธ RS-232 DB-9 Serial Port Pinout (RD Pin 2)Easy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
On a standard 9-pin DB-9 RS-232 serial port connector, which pin number is assigned to RD (Received Data)?
  1. A.Pin 1
  2. B.Pin 2
  3. C.Pin 3
  4. D.Pin 4
Q138
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 15๐Ÿท๏ธ DOS PSP Command Tail Maximum Length (127 Bytes)Medium๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In a DOS.COM executable file, what is the maximum length of command-line parameter arguments (command tail) that can be passed inside the Program Segment Prefix (PSP)?
  1. A.63 bytes
  2. B.127 bytes
  3. C.255 bytes
  4. D.511 bytes
Q139
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 15๐Ÿท๏ธ DOS API Interrupt Vector INT 0x21Easy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
System DOS kernel services are requested and accessed by software applications using which software interrupt vector?
๐Ÿ’ป assembly Snippet
mov ah, 0x4c
int 0x21
  1. A.INT 0x21
  2. B.INT 0x13
  3. C.INT 0x10
  4. D.INT 0x08
Q140
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 15๐Ÿท๏ธ BIOS Parameter Block (BPB) Disk StructureEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In disk FAT file system formatting, what does the abbreviation BPB stand for?
  1. A.Basic parameter block
  2. B.BIOS precise block
  3. C.Basic precise block
  4. D.BIOS parameter block