NEW
Font size
WorksheetsMP and MC Intro Quiz
Total questions: 15
Worksheet time: 5mins
What is a microprocessor?
A device used for signal amplification
A programmable electronic chip that processes data
A storage device for data
A power supply unit
What is the primary function of the ALU in a microprocessor?
To control input/output devices
To store data
To perform arithmetic and logic operations
To decode instructions
Which bus in a microprocessor carries data between the processor and memory?
Address bus
Control bus
Data bus
Serial bus
What is the main purpose of the Program Counter (PC) in a microprocessor?
To store data
To decode instructions
To point to the address of the next instruction
To control external devices
What is the primary role of the Control Unit in a microprocessor?
Perform arithmetic operations
Manage data flow and decode instructions
Store temporary data
Handle power supply to the processor
What is "pipelining" in the context of microprocessors?
A technique to increase power efficiency
A method to execute multiple instructions simultaneously
A system for data storage
A way to connect multiple processors
What is a co-processor?
A backup processor for reliability
A processor designed to perform specialized tasks like graphics or math
A processor that executes the main program instructions
A processor that controls input/output operations
What does an interrupt do?
Speeds up processing
Temporarily halts the current program to handle a specific event
Deletes memory contents
Provides additional storage
Which register in a microprocessor is used to store the results of arithmetic and logical operations?
Accumulator
Program Counter
Stack Pointer
Instruction Register
Which programming language is most commonly used for programming microcontrollers?
Python
C
Java
Assembly
What is the purpose of registers in a microprocessor?
To store permanent data
To store temporary data and instructions
To control external devices
To generate clock signals
Which of these represents the correct order of the fetch-execute cycle?
Execute, Fetch, Decode
Decode, Execute, Fetch
Fetch, Decode, Execute
Fetch, Execute, Decode
What is the purpose of the stack pointer?
To point to the next instruction
To keep track of subroutine return addresses
To store arithmetic results
To count clock cycles
What is the purpose of DMA (Direct Memory Access)?
To manage memory allocation
To transfer data between memory and I/O devices without CPU intervention
To increase memory capacity
To improve CPU processing speed
What is the purpose of the flag register?
To store program data
To indicate the status of arithmetic and logical operations
To count instructions
To store memory addresses
