Back to marketplace

1.1

No description yet. This curated deck is ready for daily study.

Total cards: 22•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (22)

#1
Front (Question)

Explain what happens in the ‘fetch’ stage of the FDE cycle?

Back (Answer)

• CU signals for address of an instruction in the PC is loaded into the MAR • The data in that memory address is fetched from memory and stored in the MDR • PC is incremented to point to the address of the next instruction

#2
Front (Question)

Explain what happens in the ‘decode’ stage of the FDE cycle?

Back (Answer)

• Instruction is decoded by the control unit

#3
Front (Question)

Explain what happens in the ‘execute’ stage of the FDE cycle?

Back (Answer)

• Fetching data from memory • Jumping to another instruction • Writing data back to RAM • Calculation is performed • Whole FDE process is repeated

#4
Front (Question)

What is clock speed?

Back (Answer)

• The number of FDE cycles executed per second • Measured in GHz • Faster = more instructions can be executed

#5
Front (Question)

What is cache?

Back (Answer)

• Small amount of very fast memory that temporarily stores recently used instructions • Level 1 is the fastest but it has the smallest capacity

#6
Front (Question)

What are cores?

Back (Answer)

• A complete copy of CPU (processing unit) • More cores = more tasks can be executed at once (but requires communications and some softwares are not designed to make use of multicores therefore does not equal to double speed)

#7
Front (Question)

What are the factors affecting the speed of the CPU?

Back (Answer)

• Clock speed • Number of cores • Cache size • RAM size

#8
Front (Question)

What is the control unit?

Back (Answer)

• Decodes and executes instructions • Sends signals to control how data moves around the CPU

#9
Front (Question)

What is the arithmetic logic unit?

Back (Answer)

• Performs mathematical calculations • Makes logical comparisons

#10
Front (Question)

What are registers?

Back (Answer)

• Tiny and super fast memory holding a single instruction/address

#11
Front (Question)

What are the four registers?

Back (Answer)

• Accumulator • Memory Address Register • Memory Data Register • Program Counter

#12
Front (Question)

What is the accumulator?

Back (Answer)

• Holds results of calculations performed by the ALU

#13
Front (Question)

What is the memory address register?

Back (Answer)

• Stores the address of current instruction/data to be fetched from or stored in memory

#14
Front (Question)

What is the memory data register?

Back (Answer)

• Stores the data which has been fetched from or is to be written to memory

#15
Front (Question)

What is the program counter?

Back (Answer)

• Stores address of next instructions to be run • Once instruction is fetched, value is incremented by one

#16
Front (Question)

What is an embedded system?

Back (Answer)

• Has limited functions • Built into a larger machine • Cannot be modified once manufactured (read only) • Program controlling them is stored in ROM

#17
Front (Question)

Give some examples of an embedded system

Back (Answer)

• Washing machine • Smart watch • Air conditioning • Alarm clocks

#18
Front (Question)

What are the benefits of embedded systems?

Back (Answer)

• Highly efficient as firmware has very close control over the hardware • Easy to design because less components are required • Cheap to produce • Low in power consumption due to limited tasks to be executed • Compact in size

#19
Front (Question)

State the purpose of the CPU

Back (Answer)

• To process instructions requested by the user • To fetch, decode and execute them

#20
Front (Question)

Explain what is meant by a computer system

Back (Answer)

• An electronic device that takes input, processes data and delivers output

#21
Front (Question)

What is the name of the computer architecture that is the basis of most digital computer systems?

Back (Answer)

• Von Neumann architecture

#22
Front (Question)

What is the FDE cycle?

Back (Answer)

• Fetch decode execute • Complete process of retrieving an instruction, decoding it and carrying it out