Skip to main content

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

Test Your Knowledge

Take a timed quiz on Advanced Computer Architecture

🚀 Start Quiz Now