Computer Architecture Quiz



Compter Architecture Quiz at csepedia.org

1. The Program Counter

A. Is a register
B. During execution of the current instruction its content changes
C. Both A and B
D. None of these


2. Example of 32 bit microprocessor are

A. 8085/Z80/6800
B. 80386/80486
C. 8086/68000/Z8000
D. None of above


3. Which of the following registers is used to keep track of address of the memory location where the next instruction is located?

A. Memory Address Register
B. Memory Data Register
C. Instruction Register
D. Program Register


4. A CPU generally handles an interrupt by executing an interrupt service routine

A. as soon as an interrupt is raised
B. by checking the interrupt register at the end of fetch cycle 2
C. by checking the interrupt register after finishing the executing
          the current instruction
D. by checking the interrupt register at fixed time intervals


5. In immediate addressing the operand is placed

A. in the CPU register
B. after OP code in the instruction
C. in memory
D. in stack


6. Identify the addressing modes of below instructions and match them :

(a) ADI      (1) Immediate addressing
(b) STA      (2) Direct addressing
(c) CMA      (3) Implied addressing
(d) SUB      (4) Register addressing


A. a - 2, b - 1, c - 4, d - 3
B. a - 3, b - 2, c - 1, d - 4
C. a - 1, b - 2, c - 3, d - 4
D. a - 4, b - 3, c - 2, d - 1


7. ADC

A. Add to Accumulator using carry Flag
B. Add to Accumulator
C. Add Immediate data to Accumulator
D. Add Immediate data to Accumulator Using carry


8. The storage device which is used to compensate for the difference in rates of flow of data from one device to another is called

A. Cache
B. Concentrator
C. Buffer
D. I/O device


9. To put the microprocessor in the wait state

A. Lower the HOLD input
B. Lower the READY input
C. Raise the HOLD input
D. Raise the READY input


10. Interrupts which are initiated by an instruction are

A. Internal
B. External
C. Hardware
D. Software


11. What is meant by a dedicated computer ?

A. Which is used by one person only
B. Which is assigned to one and only one task
C. Which does one kind of software
D. Which is meant for application software only


12. Identify the devices given below with their IC numbers :

(i) USART                              (a) 8259
(ii) Micro controller           (b) 8051
(iii) Interrupt controller   (c) 8251
(iv) DMA controller           (d) 8257


A. (c) (b) (a) (d)
B. (b) (a) (d) (c)
C. (c) (d) (a) (b)
D. (c) (a) (b) (d)


13. The addressing mode used in the instruction PUSH B is

A. Direct
B. Register
C. Register indirect
D. Immediate


14. Speed of microprocessor depends on

A. Data Bus width
B. Access Time
C. Response Time
D. None of above


15. Interrupts which are initiated by an I/O drive are

A. Internal
B. External
C. Software
D. All of above


16. An instruction pipeline can be implemented by means of

A. LIFO buffer
B. FIFO buffer
C. Stack
D. None of the above


17. Which of the following is a sequential access device

A. Hard Disk
B. Optical Disk
C. Tape
D. Flash Memory


18. Which of the following is not involved in a memory write operation ?

A. MAR
B. PC
C. MDR
D. Data Bus


19. The word length of a CPU is defined as

A. The maximum Addressable Memory Size
B. The width of a CPU Register
C. The width of the Address Bus
D. The number of general purpose CPU Registers


20. Pipelining improves CPU performance due to

A. Reduced Memory Access Time
B. Increased Clock Speed
C. The Introduction of Parallelism
D. Additional Functional Units




CSE Quiz

Algorithms




Database Management




C++ Quiz 1

C++ Quiz 2




Digital Electronics





Data Structures




Computer Architecture




Computer Network




HTML





Automata Theory




Operating System