Skip to main content

Computer Architecture & Assembly Language MCQs with Answers

Practice important Computer Architecture & Assembly Language MCQs with answers and explanations.

Chapter: 12
Q261:
How does the INT 10 service with AH = 07h behave?
A. Scroll up window
B. Scroll down window
C. Set video mode
D. Write string
Correct Answer: B
Chapter: 12
Q262:
What is the function of the BL register in the INT 10 service AH = 09h?
A. Page number
B. Attribute or color
C. Number of characters in string
D. Row and column of window’s lower right corner
Correct Answer: B
Chapter: 12
Q263:
In the provided example code, what is the role of the rep movsb instruction?
A. Reverse characters
B. Copy font data
C. Set graphics mode
D. Scroll the window
Correct Answer: B
Chapter: 12
Q264:
Which BIOS service is used to get font information?
A. INT 10 - GET FONT INFORMATION
B. INT 10 - WRITE CHARACTER ONLY
C. INT 10 - WRITE STRING
D. INT 10 - TEXT-MODE CHARGEN
Correct Answer: A
Chapter: 12
Q265:
What is the purpose of the mov al, [si] instruction in Example 12.2?
A. Write character
B. Read one byte of font data
C. Set video mode
D. Copy font data
Correct Answer: B
Chapter: 12
Q266:
What action does the INT 10 service with AH = 0Ah perform?
A. Write character only
B. Write character and attribute
C. Set cursor position
D. Scroll up window
Correct Answer: A
Chapter: 13
Q267:
What is the main function of a floppy disk’s drive motor?
A. To rotate the plate
B. To read data
C. To write data
D. To expose the magnetic surface
Correct Answer: A
Chapter: 13
Q268:
How many bytes of data can each sector on a standard floppy disk hold?
A. 256
B. 512
C. 1024
D. 1440
Correct Answer: B
Chapter: 13
Q269:
What is the purpose of the BIOS when interacting with disks?
A. To manage file systems
B. To provide a raw storage interface
C. To organize directories
D. To expose the magnetic surface
Correct Answer: B
Chapter: 13
Q270:
Which INT 13h service is used to reset the disk system?
A. 00h
B. 02h
C. 03h
D. 08h
Correct Answer: A
Chapter: 13
Q271:
Which INT 13h service reads sectors into memory?
A. 00h
B. 02h
C. 03h
D. 08h
Correct Answer: B
Chapter: 13
Q272:
Which INT 13h service is used to write sectors to disk?
A. 00h
B. 02h
C. 03h
D. 08h
Correct Answer: C
Chapter: 13
Q273:
What is the maximum size of disks that can be accessed using standard INT 13h services?
A. 2GB
B. 4GB
C. 8GB
D. 16GB
Correct Answer: C
Chapter: 13
Q274:
What is the INT 13h extension service for extended reading?
A. 42h
B. 43h
C. 03h
D. 08h
Correct Answer: A
Chapter: 13
Q275:
In the context of hard disks, what does the partition table allow?
A. Management of files
B. Creation of directories
C. Several logical disks within one physical disk
D. Storage of files
Correct Answer: C
Chapter: 13
Q276:
What does Byte 4 in a partition table entry represent?
A. Partition Size
B. Partition Type
C. Starting LBA
D. Starting CHS
Correct Answer: B
Chapter: 13
Q277:
Which of the following is a FAT32 partition type?
A. 1
B. 5
C. 0b
D. 0f
Correct Answer: C
Chapter: 13
Q278:
What is the purpose of the INT 21h - CREATE OR TRUNCATE FILE service?
A. Create a new file
B. Read a file
C. Delete a file
D. Write to a file
Correct Answer: A
Chapter: 13
Q279:
Which INT 21h service is used to open an existing file?
A. 3Ch
B. 3Dh
C. 40h
D. 41h
Correct Answer: B
Chapter: 13
Q280:
What does the INT 21h - CLOSE FILE service do?
A. Close a file
B. Create a file
C. Delete a file
D. Read from a file
Correct Answer: A

Test Your Knowledge

Take a timed quiz on Computer Architecture & Assembly Language

🚀 Start Quiz Now