Top 350+ Solved Computer Architecture MCQ Questions Answer
Q. The condition flag Z is set to 1 to indicate
a. the operation has resulted in an error
b. the operation requires an interrupt call
c. the result is zero
d. there is no empty register available
Q. converts the programs written in assembly language into machine instructions.
a. machine compiler
b. interpreter
c. assembler
d. converter
Q. The instructions like MOV or ADD are called as
a. op-code
b. operators
c. commands
d. none of the mentioned
Q. The assembler directive EQU, when used in the instruction: Sum EQU 200 does
a. finds the first occurrence of sum and assigns value 200 to it
b. replaces every occurrence of sum with 200
c. re-assigns the address of sum by adding 200 to its original address
d. assigns 200 bytes of memory starting the location of sum
Q. The directive used to perform initialization before the execution of the code is
a. reserve
b. store
c. dataword
d. equ
Q. directive is used to specify and assign the memory required for the block of code.
a. allocate
b. assign
c. set
d. reserve
Q. The assembler stores all the names and their corresponding values in
a. special purpose register
b. symbol table
c. value map set
d. none of the mentioned
Q. The utility program used to bring the object code into memory for execution is
a. loader
b. fetcher
c. extractor
d. linker
Q. To overcome the problems of the assembler in dealing with branching code we use
a. interpreter
b. debugger
c. op-assembler
d. two-pass assembler
Q. The return address of the Sub-routine is pointed to by
a. ir
b. pc
c. mar
d. special memory registers
Q. The location to return to, from the subroutine is stored in
a. tlb
b. pc
c. mar
d. link registers
Q. What is subroutine nesting?
a. having multiple subroutines in a program
b. using a linking nest statement to put many subroutines under the same name
c. having one routine call the other
d. none of the mentioned