WorksheetsComputer Architecture Quiz
Total questions: 25
Worksheet time: 13mins
Identify the notation that represents a register transfer operation.
R1 + R2
R1 ← R2
R1 = R2 + R3
R1 ⊕ R2
Recall the primary purpose of a common bus system.
Increase memory size
Reduce hardware connections
Improve instruction set
Control execution sequence
Recognize the logic microoperation used to generate bitwise complement.
AND
OR
XOR
NOT
Recall the memory operation that transfers data from CPU to memory.
Fetch
Read
Decode
Write
Identify the arithmetic microoperation that increases register value by one.
ADD
INC
SUB
DEC
Recall the hardware component used to select one register output to bus.
Decoder
Encoder
Multiplexer
Comparator
Apply register transfer to load memory content into R1.
R1 ← R2
R1 ← M[AR]
M[AR] ← R1
R2 ← M[AR]
Apply shift microoperation to perform fast multiplication by 4.
Logical right shift by 2
Arithmetic right shift by 2
Logical left shift by 2
Circular shift by 2
Apply bus-based data transfer between registers.
Parallel adders
Multiplexers
Flip-flops
Counters
Apply logic microoperation to clear selected bits.
R ← R OR M
R ← R AND M
R ← R XOR M
R ← NOT R
Define an instruction code in a computer system.
Data stored in memory
Binary representation of an instruction
Address of operand
Control signal pattern
Identify the register that holds the address of the next instruction.
IR
MAR
PC
AC
Recognize the function of a common bus system.
Parallel instruction execution
Shared data transfer path
Instruction decoding
Clock synchronization
Recall the component that stores the current instruction.
PC
MDR
IR
TR
Name the instruction type that operates directly on registers.
Memory reference
Register reference
I/O instruction
Control instruction
Enumerate the main phases of the instruction cycle.
Read, Write, Halt
Fetch, Decode, Execute
Load, Store, Jump
Input, Process, Output
Illustrate the importance of the fetch cycle.
Executes instruction
Retrieves instruction from memory
Decodes opcode
Writes result
Clarify the role of opcode field.
Holds data
Specifies operation
Stores address
Indicates register
Select correct register during common bus transfer.
Decoder
Encoder
Multiplexer
Counter
Examine the address range required for a memory system that has 1024 registers.
0 to 1023
1 to 1023
0 to 1024
1 to 1024
Identify the device that is active in a common bus system, if S₂S₁S₀ = 111.
Memory
AC
PC
AR
In an arithmetic circuit, if selection lines S₁S₀ = 01, and Cin = 0, the operation performed is D = A + B. What is the operation if Cin is changed to 1?
A+B+1
A+1
A-1
A-B
Choose the symbol used in RTL to denote a transfer of information.
←
=
→
@
In a 3-state bus buffer, what is the third state besides 0 and 1?
High-impedance (Open circuit)
Floating Zero
Ground
Error state
A Logic Microoperation works on:
Entire words only
Individual bits of the registers
Only on memory locations
Only on control signals
