Skip to main content

Advanced Computer Architecture MCQs with Answers

Practice important Advanced Computer Architecture MCQs with answers and explanations.

Chapter: 7
Q201:
What is the purpose of the opcode in an instruction?
A. To identify the operation to be performed
B. To specify the data type
C. To store the result of an operation
D. To manage memory allocation
Correct Answer: A
Chapter: 7
Q202:
What type of instruction is used to clear all registers in FALCON-A?
A. nop
B. reset
C. load
D. store
Correct Answer: A
Chapter: 7
Q203:
How many registers does the FALCON-A processor have?
A. 4
B. 8
C. 16
D. 32
Correct Answer: B
Chapter: 7
Q204:
Which instruction is used for multiplication in FALCON-A?
A. add
B. sub
C. mul
D. div
Correct Answer: C
Chapter: 7
Q205:
Fill in the blank: The instruction to jump to a different part of the program is called _______.
A. jump
B. call
C. ret
D. branch
Correct Answer: A
Chapter: 7
Q206:
What is the mnemonic for the "store" instruction in FALCON-A?
A. load
B. store
C. mov
D. out
Correct Answer: B
Chapter: 7
Q207:
Fill in the blank: The size of the memory word in FALCON-A is _______.
A. 8 bits
B. 16 bits
C. 32 bits
D. 64 bits
Correct Answer: B
Chapter: 7
Q208:
What is the maximum number of instructions that can be encoded with 5 bits?
A. 16
B. 32
C. 64
D. 128
Correct Answer: B
Chapter: 7
Q209:
Which operation does the instruction "shift left" perform?
A. Moving data to the right
B. Making data smaller
C. Multiplying by two
D. Dividing by two
Correct Answer: C
Chapter: 7
Q210:
What are the general-purpose registers in FALCON-A named?
A. R1 to R8
B. R0 to R7
C. R1 to R7
D. R0 to R8
Correct Answer: B
Chapter: 7
Q211:
Fill in the blank: The special-purpose register that holds the currently executing instruction is called _______.
A. Program Counter
B. Instruction Register
C. Accumulator
D. Data Register
Correct Answer: B
Chapter: 7
Q212:
What type of processor is FALCON-A?
A. CISC
B. RISC
C. Multi-core
D. Hybrid
Correct Answer: B
Chapter: 7
Q213:
Which step in ISA design involves selecting suitable mnemonics for instructions?
A. Step 1
B. Step 2
C. Step 3
D. Step 4
Correct Answer: B
Chapter: 7
Q214:
What are the two types of data access modes supported by FALCON-A?
A. Load/Store and Direct/Indirect
B. Direct and Indexed
C. Load/Store and Memory Mapping
D. Memory Mapping and Direct/Indirect
Correct Answer: A
Chapter: 8
Q215:
What does the notation R[3] refer to in the context of the FALCON-A architecture?
A. Contents of register 3
B. Address of register 3
C. Value of memory location 3
D. Register 3 itself
Correct Answer: A
Chapter: 8
Q216:
Memory contents are referred to in a similar fashion as ________.
A. M[8] refers to contents of memory at 8
B. R[8] refers to contents of register 8
C. M[3] refers to contents of memory
D. R[5] refers to register 5
Correct Answer: A
Chapter: 8
Q217:
A memory word in FALCON-A consists of ________.
A. 1 byte
B. 2 bytes
C. 3 bytes
D. 4 bytes
Correct Answer: B
Chapter: 8
Q218:
In big-endian format, the largest numbered byte is placed at the _________.
A. Least significant position
B. Most significant position
C. Middle position
D. None of the above
Correct Answer: B
Chapter: 8
Q219:
FALCON-A processor instructions are of fixed length _________.
A. 8 bits
B. 12 bits
C. 16 bits
D. 32 bits
Correct Answer: C
Chapter: 8
Q220:
Which category of instructions allows mathematical computations in FALCON-A?
A. Control instructions
B. Data transfer instructions
C. Arithmetic instructions
D. Load/store instructions
Correct Answer: C

Test Your Knowledge

Take a timed quiz on Advanced Computer Architecture

🚀 Start Quiz Now