Advanced Computer Architecture MCQs with Answers
Practice important Advanced Computer Architecture MCQs with answers and explanations.
Multiple Choice Questions
Q361: Which condition causes the jnz instruction to take effect?
- A: When the contents of register ra are positive.
- B: When the contents of register ra are zero.
- C: When the contents of register ra are not zero.
- D: When the contents of register ra are negative.
View Answer
C
Q362: Which register stores the higher 16-bits of a 32-bit operand in FALCON-A?
- A: A
- B: CH
- C: C
- D: AH
View Answer
D
Q363: How many timing steps are required to execute the add instruction in FALCON-A?
- A: 3
- B: 5
- C: 7
- D: 4
View Answer
D
Q364: In the not instruction, what operation is performed on the contents of register rb?
- A: Two's complement
- B: One's complement
- C: XOR operation
- D: OR operation
View Answer
B
Q365: What happens during T5 in the structural RTL for shra instruction?
- A: Data is incremented by N.
- B: Data is shifted to the left by one bit.
- C: Data is logically shifted right with arithmetic adjustments.
- D: Data is copied to another register.
View Answer
C
Q366: What is the opcode for the un-conditional jump instruction in FALCON-A?
- A: 20
- B: 30
- C: 25
- D: 15
View Answer
A
Q367: In an un-conditional jump, if the register field (ra) is 0, what type of jump occurs?
- A: Register-relative jump
- B: PC-relative jump
- C: Indirect jump
- D: Direct jump
View Answer
B
Q368: In the instruction jump [ra + constant], what does the constant c2 represent?
- A: An 8-bit immediate value
- B: A memory address
- C: A register value
- D: A label
View Answer
A
Q369: The opcode for the un-conditional jump is followed by a 3-bit identifier for which register?
- A: rb
- B: rc
- C: ra
- D: rd
View Answer
C
Q370: For the un-conditional jump, if the register ra is not zero, the jump type is:
- A: PC-relative jump
- B: Direct jump
- C: Indirect jump
- D: Register-relative jump
View Answer
D