Computer Architecture & Assembly Language MCQs with Answers
Practice important Computer Architecture & Assembly Language MCQs with answers and explanations.
Multiple Choice Questions
Q11: What is the role of the program counter in instruction execution?
- A: Holds data to be processed
- B: Points to the next instruction
- C: Stores data temporarily
- D: Manages I/O operations
View Answer
B
Q12: How many general-purpose registers are there in the Intel 8088 architecture?
- A: 4
- B: 8
- C: 16
- D: 32
View Answer
A
Q13: What does the Zero Flag indicate in the flags register?
- A: The result of an operation is zero
- B: There was an overflow in addition
- C: The result of an operation is non-zero
- D: The data is being written to memory
View Answer
A
Q14: Which instruction mnemonic is used for data movement in assembly language?
- A: ADD
- B: MOV
- C: CMP
- D: CLI
View Answer
B
Q15: What is the maximum width of a register in a 32-bit processor?
- A: 16 bits
- B: 24 bits
- C: 32 bits
- D: 64 bits
View Answer
C
Q16: Which flag in the flags register indicates a carry from the least significant nibble?
- A: Carry Flag
- B: Auxiliary Carry Flag
- C: Parity Flag
- D: Zero Flag
View Answer
B
Q17: In the Intel architecture, what does the 'AX' register stand for?
- A: Accumulator Extended
- B: Accumulator
- C: Address Extended
- D: Address Register
View Answer
B
Q18: What does the sign flag indicate in the two's complement representation?
- A: The most significant bit of a positive number
- B: The most significant bit of a negative number
- C: The least significant bit of a positive number
- D: The least significant bit of a negative number
View Answer
B
Q19: What is the role of the trap flag in assembly language programming?
- A: It controls the flow of the program
- B: It is used for debugging
- C: It manages memory segmentation
- D: It handles interrupts
View Answer
B
Q20: How does the interrupt flag affect the processor's operation?
- A: It determines if the processor can be interrupted
- B: It manages arithmetic operations
- C: It handles logical operations
- D: It sets the overflow condition
View Answer
A