wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Microprocessor Quiz

Total questions: 22

Worksheet time: 11mins

Name
Class
Date
1.

What is a microprocessor?

a)

A programmable digital circuit

b)

A memory module

c)

A storage device

d)

A type of software

2.

What is a microcontroller?

a)

A storage device

b)

A programmable digital circuit with peripherals

c)

A software application

d)

None of the above

3.

What is the difference between a microprocessor and a microcontroller?

a)

Microprocessor has RAM and ROM built-in

b)

Microcontroller includes peripherals; microprocessor does not

c)

Microprocessor is used for control applications

d)

No difference

4.

How many bits is the 8086 microprocessor?

a)

8 bits

b)

16 bits

c)

32 bits

d)

64 bits

5.

What is the size of the address bus in 8086?

a)

16 bits

b)

20 bits

c)

24 bits

d)

32 bits

6.

What is the role of the segment registers in 8086?

a)

Perform arithmetic operations

b)

Divide memory into segments

c)

Store data only

d)

Handle interrupts

7.

What is the purpose of the INT 21H instruction?

a)

Perform arithmetic operations

b)

Control I/O devices

c)

Perform DOS interrupt functions

d)

None of the above

8.

What is the difference between ADD and ADC?

a)

ADD adds numbers; ADC adds numbers and carry

b)

ADD is only for integers

c)

ADC is faster than ADD

d)

None of the above

9.

What is serial communication?

a)

Transmitting multiple bits simultaneously

b)

Transmitting one bit at a time

c)

Using multiple channels for data

d)

None of the above

10.

How is parallel communication different?

a)

Transmits one bit at a time

b)

Transmits multiple bits simultaneously

c)

Uses wireless technology

d)

None of the above

11.

What are the different bits used in the flag register of 8086?

a)

Carry, Parity, Auxiliary Carry, Zero, Sign, Trap, Interrupt, Direction, Overflow

b)

Only Carry and Zero

c)

Auxiliary Carry, Sign, Overflow

d)

None of the above

12.

Give examples of microcontrollers.

a)

8051, PIC, ARM

b)

Core i7, Pentium

c)

NVIDIA GPU

d)

None of the above

13.

What does RISC mean?

a)

Reduced Instruction Set Computer

b)

Random Integrated System Computer

c)

Regular Integrated Sequential Computing

d)

None of the above

14.

What is the difference between ARM and Thumb instruction sets?

a)

Thumb is 32-bit, ARM is 16-bit

b)

Thumb is more code-dense, ARM provides full functionality

c)

No difference

d)

ARM is faster than Thumb

15.

How many GPIO pins does LPC2148 have?

a)

16

b)

32

c)

48

d)

64

16.

How do you configure a GPIO pin as input or output in LPC2148?

a)

Set the IOSET/IOCLR register

b)

Use PINSEL register

c)

Use IODIR register

d)

Use ADC register

17.

Which register is used to set and clear GPIO pins?

a)

IOCLR

b)

IOSET

c)

IODIR

d)

PINSEL

18.

How is LPC2148 programmed?

a)

Using UART bootloader

b)

Using JTAG

c)

Both A and B

d)

None of the above

19.

What is ISP/IAP Programming? State the difference between them.

a)

ISP: In-System Programming, IAP: In-Application Programming

b)

ISP can be used without starting application; IAP runs during execution

c)

Both A and B

d)

None of the above

20.

What is Watchdog timer? Give its significance.

a)

A timer for generating interrupts

b)

A timer to reset microcontroller during failure

c)

A debugging timer

d)

None of the above

21.

How do you read the state of a GPIO pin?

a)

Check IOSET register

b)

Read PIN register

c)


Check IODIR register

d)

None of the above

22.

What is PWM?

a)

Pulse Width Modulation

b)

Power Wave Modulation

c)

Pulse Wave Mechanism

d)

None of the above