Advanced Computer Architecture MCQs with Answers
Practice important Advanced Computer Architecture MCQs with answers and explanations.
Chapter: 29
Q661:
The FALCON-A Assembler produces which of the following files?
A. Only binary files
B. Only list files
C. Both list and binary files
D. Only assembly files
Correct Answer:
C
Chapter: 29
Q662:
The 1st-pass module generates a _____ Table that corresponds to storage of program variables.
A. Instruction
B. Symbol
C. Binary
D. Opcode
Correct Answer:
B
Chapter: 29
Q663:
What should be included at the first line of a FALCON-A assembly program?
A. .end directive
B. .org 0 directive
C. ; Comment
D. None of the above
Correct Answer:
B
Chapter: 29
Q664:
Which feature enables the user to choose a FALCON-A assembly file for processing?
A. Select Assembly File
B. Print Instruction Table
C. Error Log
D. List File
Correct Answer:
A
Chapter: 29
Q665:
What is the purpose of the Error Log in the FALCON-A Assembler?
A. To display assembled code
B. To inform about errors during passes
C. To print instruction table
D. To load binary files
Correct Answer:
B
Chapter: 29
Q666:
FALSIM runs under which operating system?
A. Windows 7
B. Windows 10
C. Windows XP
D. Windows Vista
Correct Answer:
C
Chapter: 29
Q667:
The instruction to be executed will be the one next in sequence unless a _____ is performed.
A. Breakpoint
B. Single Step
C. Change PC
D. None of the above
Correct Answer:
B
Chapter: 29
Q668:
The .sw directive allows storing _____ in memory.
A. Only constants
B. Only variable names
C. Both constants and variable names
D. Only data values
Correct Answer:
C
Chapter: 29
Q669:
What feature helps search for specific input in the FALCON-A Assembler?
A. Highlight
B. Search Tool
C. Error Log
D. List File
Correct Answer:
A
Chapter: 29
Q670:
What does the FALCON-A Simulator allow the user to visualize during execution?
A. Registers, I/O port values, and memory contents
B. Only register values
C. Only memory contents
D. Only I/O port values
Correct Answer:
A
Chapter: 29
Q671:
Which directive must be used to define a variable in FALCON-A assembly language?
A. .equ
B. .data
C. .var
D. .label
Correct Answer:
A
Chapter: 29
Q672:
The last line in a FALCON-A assembly file should be the _____ directive.
A. .equ
B. .end
C. .org
D. .data
Correct Answer:
B
Chapter: 29
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
Correct Answer:
B
Chapter: 29
Q674:
Fill in the blank: The FALCON-A Assembler provides an option to print the _____ Table.
A. Instruction
B. Opcode
C. Symbol
D. Error
Correct Answer:
C
Chapter: 29
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
Correct Answer:
B
Chapter: 29
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
Correct Answer:
C
Chapter: 29
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
Correct Answer:
C
Chapter: 29
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
Correct Answer:
A
Chapter: 29
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
Correct Answer:
B
Chapter: 29
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
Correct Answer:
B