On This Page

This set of Computer Architecture Multiple Choice Questions & Answers (MCQs) focuses on Computer Architecture Set 4

Q1 | Does the Load instruction do the following operation/s?
  • loads the contents of a disc onto a memory location
  • loads the contents of a location onto the accumulators
  • load the contents of the pcb onto the register
  • none of the mentioned
Q2 | Complete the following analogy:- Registers are to RAM’s as Cache’s are to
  • system stacks
  • overlays
  • page table
  • tlb
Q3 | The BOOT sector files of the system are stored in                         
  • harddisk
  • rom
  • ram
  • fast solid state chips in the motherboard
Q4 | The transfer of large chunks of data with the involvement of the processor is done by                 
  • dma controller
  • arbitrator
  • user system programs
  • none of the mentioned
Q5 | Which of the following techniques used to effectively utilize main memory?
  • address binding
  • dynamic linking
  • dynamic loading
  • both dynamic linking and loading
Q6 | RTN stands for                         
  • register transfer notation
  • register transmission notation
  • regular transmission notation
  • regular transfer notation
Q7 | The instruction, Add Loc,R1 in RTN is
  • addsetcc loc+r1
  • r1=loc+r1
  • not possible to write in rtn
  • r1<-[loc]+[r1]
Q8 | Can you perform an addition on three operands simultaneously in ALN using Add instruction?
  • yes
  • not possible using add, we’ve to use addsetcc
  • not permitted
  • none of the mentioned
Q9 | The instruction, Add R1,R2,R3 in RTN is                 
  • r3=r1+r2+r3
  • r3<-[r1]+[r2]+[r3]
  • r3=[r1]+[r2]
  • r3<-[r1]+[r2]
Q10 | In a system, which has 32 registers the register id is                       long.
  • 16 bit
  • 8 bits
  • 5 bits
  • 6 bits
Q11 | While using the iterative construct (Branching) in execution                              instruction is used to check the condition.
  • testandset
  • branch
  • testcondn
  • none of the mentioned
Q12 | The condition flag Z is set to 1 to indicate                 
  • the operation has resulted in an error
  • the operation requires an interrupt call
  • the result is zero
  • there is no empty register available
Q13 |                       converts the programs written in assembly language into machine instructions.
  • machine compiler
  • interpreter
  • assembler
  • converter
Q14 | The instructions like MOV or ADD are called as               
  • op-code
  • operators
  • commands
  • none of the mentioned
Q15 | The assembler directive EQU, when used in the instruction: Sum EQU 200 does                   
  • finds the first occurrence of sum and assigns value 200 to it
  • replaces every occurrence of sum with 200
  • re-assigns the address of sum by adding 200 to its original address
  • assigns 200 bytes of memory starting the location of sum
Q16 | The directive used to perform initialization before the execution of the code is               
  • reserve
  • store
  • dataword
  • equ
Q17 |            directive is used to specify and assign the memory required for the block of code.
  • allocate
  • assign
  • set
  • reserve
Q18 |            directive specifies the end of execution of a program.
  • end
  • return
  • stop
  • terminate
Q19 | The last statement of the source program should be                 
  • stop
  • return
  • op
  • end
Q20 | The assembler stores all the names and their corresponding values in               
  • special purpose register
  • symbol table
  • value map set
  • none of the mentioned
Q21 | The assembler stores the object code in               
  • main memory
  • cache
  • ram
  • magnetic disk
Q22 | The utility program used to bring the object code into memory for execution is               
  • loader
  • fetcher
  • extractor
  • linker
Q23 | To overcome the problems of the assembler in dealing with branching code we use            
  • interpreter
  • debugger
  • op-assembler
  • two-pass assembler
Q24 | The return address of the Sub-routine is pointed to by                 
  • ir
  • pc
  • mar
  • special memory registers
Q25 | The location to return to, from the subroutine is stored in                 
  • tlb
  • pc
  • mar
  • link registers