BrainTok
ENESIT

Microcontrollers and Embedded Systems: The Hidden Computers in Everything

Registers, interrupts, timers, ADCs, serial buses and real-time scheduling: how tiny chips run washing machines, cars and sensors.

Microcontrollers and Embedded Systems · 50 questions

Try 3 questions

1. What mainly distinguishes a microcontroller from a desktop microprocessor?

  1. CPU, memory and peripherals on one chip
  2. A CPU that needs external memory chips
  3. A chip that only runs an operating system
Show the answer

Answer: CPU, memory and peripherals on one chip

A microcontroller integrates processor, flash, RAM, timers and I/O so a single cheap chip can run a device.

2. What does a Harvard architecture, common in microcontrollers, provide?

  1. Separate buses for code and for data
  2. Instructions stored only on a disk
  3. One shared bus for code and data
Show the answer

Answer: Separate buses for code and for data

Separate paths let the CPU fetch the next instruction while reading or writing data in the same cycle.

3. Why can RISC microcontroller cores complete most instructions in a single clock cycle?

  1. Simple, uniform instructions that pipeline well
  2. A clock that runs much faster than CISC
  3. Large, complex instructions that do a lot
Show the answer

Answer: Simple, uniform instructions that pipeline well

Fixed-length, simple instructions decode quickly and flow through a pipeline, so one finishes nearly every cycle.

The whole quiz comes before your apps

BrainTok asks a few questions like these before the apps you choose open, so your screen time turns into learning. For iPhone.

Join the beta