WorksheetsComputer Organization MCQs
Total questions: 12
Worksheet time: 6mins
The part of the computer that performs arithmetic and logical operations is called:
Control Unit
ALU
I/O Unit
Register File
Which of the following is not a functional unit of a computer?
Input Unit
Output Unit
Compiler Unit
Storage Unit
In a computer system, a bus is:
A collection of registers
A communication pathway for data
A control unit component
An ALU function
The symbolic representation of machine instructions is called:
Register Transfer Notation
Assembly Language Notation
High-level Language
Micro-operations
Which instruction type transfers data between memory and CPU registers?
Arithmetic Instruction
Branch Instruction
Data Transfer Instruction
Logical Instruction
The sequence of instructions executed one after another without branching is known as:
Straight-line sequencing
Pipelined sequencing
Conditional execution
Parallel execution
Condition codes are used in CPUs to:
Indicate the result of operations (e.g., Zero, Carry, Negative)
Allocate registers dynamically
Control DMA transfers
Manage memory hierarchy
The addressing mode where the address field in the instruction specifies the location of the operand indirectly is:
Direct
Indirect
Register Direct
Relative
In Relative Addressing, the effective address is obtained by:
EA = Address part of instruction
EA = Base register + Displacement
EA = Program Counter + Offset
EA = Index register + Constant
Which I/O technique allows devices to directly transfer data to memory?
Programmed I/O
Interrupt-driven I/O
Direct Memory Access (DMA)
Isolated I/O
Bus Arbitration is the process of:
Selecting which device gets control of the bus
Handling multiple interrupts
Managing instruction sequencing
Synchronizing CPU and memory
In an Asynchronous Bus:
All devices use a common clock
Transfers occur without a global clock, using handshaking
Data transfer rate is fixed
CPU directly generates clock pulses for I/O
