Q#1: A collection of ______ is called a micro program.
(A) Large scale operations
(B) Registers
(C) DMA
(D) Microinstructions
Answer: (D) Microinstructions
Q#2: ______ is the time needed by the CPU to recognize (not service) an interrupt request.
(A) Interrupt Latency
(B) Response Deadline
(C) Timer delay
(D) Throughput
Answer: (A) Interrupt Latency
Q#3: ______ controls the sequence of the flow of microinstructions.
(A) Multiplexer
(B) Micro program controller
(C) DMA Controller
(D) Virtual Memory
Answer: (B) Micro program controller
Q#4: Which one of the following is NOT a technique used when the CPU wants to exchange data with a peripheral device?
(A) Direct Memory Access (DMA)
(B) Interrupt driven I/O
(C) Programmed I/O
(D) Virtual Memory
Answer: (D) Virtual Memory
Q#5: Identify the following type of serial communication error condition: โThe prior character that was received was not still read by the CPU and is overwritten by a new received character.โ
(A) Framing error
(B) Parity error
(C) Overrun error
(D) Under-run error
Answer: (C) Overrun error
Q#6: In which one of the following methods does the CPU poll to identify the interrupting module and branch to an interrupt service routine on detecting an interrupt?
(A) Daisy Chain
(B) Software Poll
(C) Multiple interrupt lines
(D) All of the given options
Answer: (B) Software Poll
Q#7: An interface that can be used to connect the microcomputer bus to ______ is called an I/O Port.
(A) Flip Flops
(B) Memory
(C) Peripheral devices
(D) Multiplexers
Answer: (C) Peripheral devices
Q#8: In ______, a separate address space of the CPU is reserved for I/O operations.
(A) Isolated I/O
(B) Memory Mapped I/O
(C) All of above
(D) None of above
Answer: (A) Isolated I/O
Q#9: In which method for resolving priority is the device with the highest priority placed first, followed by lower priority devices in sequence?
(A) Asynchronous
(B) Daisy-Chaining Priority
(C) Parallel
(D) Semi-synchronous
Answer: (B) Daisy-Chaining Priority
Q#10: ______ is a technique in which some of the CPUโs address lines forming an input to the address decoder are ignored.
(A) Microprogramming
(B) Instruction pre-fetching
(C) Pipelining
(D) Partial decoding
Answer: (D) Partial decoding
Q#11: An interface that can be used to connect the microcomputer bus to ______ is called an I/O Port.
(A) Flip Flops
(B) Memory
(C) Peripheral devices
(D) Multiplexers
Answer: (C) Peripheral devices
Q#12: ______ is an electrical pathway through which the processor communicates with the internal and external devices attached to the computer.
(A) Computer Bus
(B) Hazard
(C) Memory
(D) Disk
Answer: (A) Computer Bus
Q#13: Identify the type of serial communication error condition in which a 0 is received instead of a stop bit (which is always a 1).
(A) Framing error
(B) Parity error
(C) Overrun error
(D) Under-run error
Answer: (A) Framing error
Q#14: How can you define an interrupt?
(A) A process where an external device can speed up the working of the microprocessor
(B) A process where memory can speed up program execution speed
(C) A process where an external device can get the attention of the microprocessor
(D) A process where input devices can takeover the working of the microprocessor
Answer: (C) A process where an external device can get the attention of the microprocessor
Q#15: In which one of the following methods for resolving the priority is the device with the highest priority placed first followed by lower-priority devices in sequence?
(A) Asynchronous
(B) Daisy-Chaining Priority
(C) Parallel
(D) Semi-synchronous
Answer: (B) Daisy-Chaining Priority
Q#16: In which method does the CPU poll to identify the interrupting module and branch to an interrupt service routine on detecting an interrupt?
(A) Daisy Chain
(B) Software Poll
(C) Multiple interrupt lines
(D) All of the given options
Answer: (B) Software Poll
Q#17: ______ controls the sequence of the flow of microinstructions.
(A) Multiplexer
(B) Micro program controller
(C) DMA Controller
(D) Virtual Memory
Answer: (B) Micro program controller
Q#18: Identify the following serial communication error condition: โThe prior character that was received was not still read by the CPU and is overwritten by a new received character.โ
(A) Framing error
(B) Parity error
(C) Overrun error
(D) Under-run error
Answer: (C) Overrun error