wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

MP and MC Intro Quiz

Total questions: 15

Worksheet time: 5mins

Name
Class
Date
1.

What is a microprocessor?

a)

A device used for signal amplification


b)

A programmable electronic chip that processes data


c)

A storage device for data


d)

A power supply unit


2.

What is the primary function of the ALU in a microprocessor?

a)

To control input/output devices


b)

To store data


c)

To perform arithmetic and logic operations


d)

To decode instructions


3.

Which bus in a microprocessor carries data between the processor and memory?

a)

Address bus


b)

Control bus


c)

Data bus


d)

Serial bus


4.

What is the main purpose of the Program Counter (PC) in a microprocessor?

a)

To store data


b)

To decode instructions


c)

To point to the address of the next instruction


d)

To control external devices


5.

What is the primary role of the Control Unit in a microprocessor?

a)

Perform arithmetic operations


b)

Manage data flow and decode instructions


c)

Store temporary data


d)

Handle power supply to the processor


6.

What is "pipelining" in the context of microprocessors?

a)

A technique to increase power efficiency

b)

A method to execute multiple instructions simultaneously


c)

A system for data storage


d)

A way to connect multiple processors


7.

What is a co-processor?


a)

A backup processor for reliability


b)

A processor designed to perform specialized tasks like graphics or math


c)

A processor that executes the main program instructions


d)

A processor that controls input/output operations


8.

What does an interrupt do?


a)

Speeds up processing


b)

Temporarily halts the current program to handle a specific event


c)

Deletes memory contents


d)

Provides additional storage


9.

Which register in a microprocessor is used to store the results of arithmetic and logical operations?

a)

Accumulator


b)

Program Counter


c)

Stack Pointer


d)

Instruction Register


10.

Which programming language is most commonly used for programming microcontrollers?

a)

Python

b)

C

c)

Java

d)

Assembly

11.

What is the purpose of registers in a microprocessor?


a)

To store permanent data


b)

To store temporary data and instructions


c)

To control external devices


d)

To generate clock signals


12.

Which of these represents the correct order of the fetch-execute cycle?


a)

Execute, Fetch, Decode


b)

Decode, Execute, Fetch


c)

Fetch, Decode, Execute


d)

Fetch, Execute, Decode


13.

What is the purpose of the stack pointer?


a)

To point to the next instruction


b)

To keep track of subroutine return addresses


c)

To store arithmetic results


d)

To count clock cycles


14.

What is the purpose of DMA (Direct Memory Access)?

a)

To manage memory allocation

b)

To transfer data between memory and I/O devices without CPU intervention

c)

To increase memory capacity

d)

To improve CPU processing speed

15.

What is the purpose of the flag register?

a)

To store program data

b)

To indicate the status of arithmetic and logical operations

c)

To count instructions

d)

To store memory addresses