Advanced Computer Architecture MCQs with Answers
Practice important Advanced Computer Architecture MCQs with answers and explanations.
Multiple Choice Questions
Q671: Which directive must be used to define a variable in FALCON-A assembly language?
- A: .equ
- B: .data
- C: .var
- D: .label
View Answer
A
Q672: The last line in a FALCON-A assembly file should be the _____ directive.
- A: .equ
- B: .end
- C: .org
- D: .data
View Answer
B
Q673: To execute a program with breakpoints in FALCON-A Simulator, the user must select the _____ button.
- A: Single Step
- B: Execute
- C: Change PC
- D: None of the above
View Answer
B
Q674: Fill in the blank: The FALCON-A Assembler provides an option to print the _____ Table.
- A: Instruction
- B: Opcode
- C: Symbol
- D: Error
View Answer
C
Q675: What action must be taken if errors are reported in the source file during assembly?
- A: Ignore the errors and proceed
- B: Correct the errors and reassemble
- C: Submit the program for review
- D: None of the above
View Answer
B
Q676: In FALSIM, which button allows changing the value present in a specific register?
- A: Change Memory Word
- B: Change I/O
- C: Change Register
- D: Display Memory
View Answer
C
Q677: Fill in the blank: The FALCON-A Simulator can load a binary file with a _____ extension.
- A: .asmfa
- B: .lstfa
- C: .binfa
- D: .txt
View Answer
C
Q678: What is the purpose of changing the value of the PC labeled as "20"?
- A: To execute the instruction again
- B: To store a value in memory
- C: To display the I/O port value
- D: To load a register
View Answer
A
Q679: In the instruction jnz r1, [message], what happens if r1 is 0?
- A: The branch will be taken
- B: The branch will not be taken
- C: An error will occur
- D: The program will stop
View Answer
B
Q680: The instruction movi r1, 1 is executed after which condition?
- A: When r1 is non-zero
- B: When r1 is zero
- C: After the printer driver is executed
- D: After loading the value from memory
View Answer
B