Computer Architecture & Assembly Language MCQs with Answers
Practice important Computer Architecture & Assembly Language MCQs with answers and explanations.
Multiple Choice Questions
Q381: What instruction format does the Motorolla 68K use?
- A: Destination, Source
- B: Source, Destination
- C: Source, Operation
- D: Operation, Destination
View Answer
B
Q382: Which of the following addressing modes does the Motorolla 68K support?
- A: Direct addressing only
- B: Immediate addressing only
- C: Indirect addressing with post-increment
- D: Register-indirect addressing only
View Answer
C
Q383: What is the byte order used by the Sun SPARC processor?
- A: Little endian only
- B: Big endian only
- C: User-settable on a per-program basis
- D: Fixed based on the instruction set
View Answer
C
Q384: How many global registers does the Sun SPARC processor have?
- A: 4
- B: 8
- C: 16
- D: 32
View Answer
B
Q385: What is the size of the registers in the Sun SPARC processor?
- A: 32-bit
- B: 64-bit
- C: 128-bit
- D: 256-bit
View Answer
B
Q386: Which register in the Sun SPARC architecture is conventionally used as the stack pointer?
- A: g0
- B: l7
- C: o6
- D: r31
View Answer
C
Q387: What is the primary architectural difference between SPARC and Motorolla 68K processors?
- A: SPARC uses a decrementing stack
- B: SPARC is a load-store architecture
- C: Motorolla 68K uses a register window
- D: Motorolla 68K has a fixed instruction size
View Answer
B
Q388: What does the instruction "SAVE" do in SPARC processors?
- A: Increments the stack pointer
- B: Saves the current state
- C: Moves the register window forward by 16
- D: Restores the previous state
View Answer
C
Q389: Which instruction is used to load a signed byte in SPARC architecture?
- A: STB
- B: LDSB
- C: LDUB
- D: STSB
View Answer
B
Q390: What is the purpose of the instruction "CALL" in SPARC processors?
- A: Directly calls a memory address
- B: Calls a function
- C: Returns from a function
- D: Saves the current state
View Answer
B