Skip to main content

Advanced Computer Architecture MCQs with Answers

Practice important Advanced Computer Architecture MCQs with answers and explanations.

Chapter: 8
Q221:
The instruction format Type I in FALCON-A reserves how many bits for the op-code?
A. 3 bits
B. 5 bits
C. 8 bits
D. 16 bits
Correct Answer: B
Chapter: 8
Q222:
How many general-purpose registers does the FALCON-A CPU have?
A. 4
B. 6
C. 8
D. 10
Correct Answer: C
Chapter: 8
Q223:
The instruction 'nop' is used to ________.
A. Do nothing
B. Perform addition
C. Reset the processor
D. Halt execution
Correct Answer: A
Chapter: 8
Q224:
The instruction 'ret' is used to ________.
A. Return control from a subroutine
B. Load a value from memory
C. Store a value in memory
D. Halt execution
Correct Answer: A
Chapter: 8
Q225:
The opcode for the instruction 'movi' is ________.
A. 7
B. 9
C. 18
D. 24
Correct Answer: A
Chapter: 8
Q226:
Which instruction is used to load a register from an input device in FALCON-A?
A. out
B. in
C. movi
D. ret
Correct Answer: B
Chapter: 8
Q227:
The instruction 'addi' is used to ________.
A. Subtract a constant
B. Add a constant to a register
C. Multiply two registers
D. Shift bits left
Correct Answer: B
Chapter: 8
Q228:
The 'andi' instruction performs a ________ operation.
A. Bit-wise OR
B. Bit-wise AND
C. Addition
D. Subtraction
Correct Answer: B
Chapter: 8
Q229:
The PC-relative jump is executed if the value of the register ra is ________.
A. Zero
B. Non-zero
C. Even
D. Odd
Correct Answer: A
Chapter: 8
Q230:
The 'shiftl' instruction shifts bits _________.
A. Left
B. Right
C. Up
D. Down
Correct Answer: A
Chapter: 8
Q231:
In FALCON-A, the opcode for the instruction 'jnz' is ________.
A. 18
B. 19
C. 20
D. 21
Correct Answer: A
Chapter: 8
Q232:
Fill in the blank: The contents of the register R3 will be checked when executing the ________ instruction.
A. jz
B. ret
C. movi
D. out
Correct Answer: A
Chapter: 8
Q233:
The result of an arithmetic right shift is equivalent to _________.
A. Multiplying by 2
B. Dividing by 2
C. No change
D. Shifting bits left
Correct Answer: B
Chapter: 8
Q234:
Fill in the blank: In FALCON-A, if register ra is zero during a jump, the program counter is incremented by the ________ specified in the instruction.
A. Constant
B. Variable
C. Address
D. Label
Correct Answer: A
Chapter: 9
Q235:
What does RTL stand for in computer architecture?
A. Register Transfer Logic
B. Read Transfer Language
C. Register Transfer Language
D. Runtime Transfer Logic
Correct Answer: C
Chapter: 9
Q236:
The machine FALCON-A is built to enhance understanding of ______.
A. memory management
B. processors and their architecture
C. algorithm design
D. cache management
Correct Answer: B
Chapter: 9
Q237:
Which approach is typically used in computer design?
A. Bottom-up
B. Hybrid
C. Top-down
D. Lateral
Correct Answer: C
Chapter: 9
Q238:
Behavioral RTL is used to describe the ______ of a machine.
A. structure
B. memory
C. registers
D. functionality
Correct Answer: D
Chapter: 9
Q239:
Structural RTL focuses on the ______ of a machine.
A. algorithms
B. hardware implementation
C. software
D. cache structure
Correct Answer: B
Chapter: 9
Q240:
What is the purpose of the instruction register (IR) in FALCON-A?
A. Holds the current instruction
B. Increments the program counter
C. Stores temporary values
D. Manages memory allocation
Correct Answer: A

Test Your Knowledge

Take a timed quiz on Advanced Computer Architecture

🚀 Start Quiz Now