Systems ArchitectureTopic Summary

Knowledge Organiser: Arithmetic Logic Unit (ALU)

Part of Arithmetic Logic Unit (ALU) · GCSE GCSE Computer Science revision

This topic summary covers Knowledge Organiser: Arithmetic Logic Unit (ALU) within Arithmetic Logic Unit (ALU) for GCSE Computer Science. Revise Arithmetic Logic Unit (ALU) in Systems Architecture for GCSE Computer Science with 15 exam-style questions and 12 flashcards. This topic appears less often, but it can still be a useful differentiator on mixed-topic papers. It is section 7 of 7 in this topic. Use this topic summary to connect the idea to the wider topic before moving on to questions and flashcards.

Topic position

Section 7 of 7

Practice

15 questions

Recall

12 flashcards

Knowledge Organiser: Arithmetic Logic Unit (ALU)

Key Terms
  • ALU: Arithmetic Logic Unit — the component that performs all calculations and logical decisions
  • Arithmetic operation: Calculation involving numbers: addition, subtraction, multiplication, division
  • Logic operation: Boolean operation: AND, OR, NOT, XOR
  • Comparison operation: Evaluates relationships: equals, greater than, less than
  • Accumulator (ACC): Register that stores the result of every ALU operation
Must-Know Facts
  • The ALU performs three types of operations: arithmetic, logic, and comparison
  • Always say "arithmetic AND logic operations" — not just "calculations"
  • All ALU results are stored in the Accumulator (ACC)
  • The ALU is activated during the EXECUTE stage of the FDE cycle
  • The Control Unit tells the ALU which operation to perform
  • Comparison operations return TRUE (1) or FALSE (0) stored in the ACC
Key Concepts
  • Arithmetic examples: total = price + tax; discount = price - saving
  • Logic examples: IF door_closed AND start_pressed THEN run_microwave
  • Comparison examples: IF score > high_score THEN new_record = TRUE
  • Flow: Control Unit sends instruction to ALU → ALU performs operation → result stored in ACC
Common Mistakes
  • Saying the ALU only does arithmetic: The ALU performs three types of operations — arithmetic (add, subtract), logic (AND, OR, NOT), AND comparison (equals, greater than) — omitting logic and comparison operations loses marks
  • Confusing the ALU with the Control Unit: The Control Unit directs the operation of the CPU and sends instructions to the ALU; the ALU actually carries out the calculations — they have distinct roles
  • Forgetting the Accumulator stores ALU results: Every ALU operation result is stored in the Accumulator (ACC) register — saying results go "back to RAM" or "to the CPU" is incorrect
  • Placing ALU activity in the wrong FDE stage: The ALU is active during the EXECUTE stage, not the Fetch or Decode stages — always connect ALU work to the Execute phase
  • Describing comparison operations as "making decisions": The ALU evaluates a comparison and returns 1 (true) or 0 (false) — it is the Control Unit that then acts on that result; the ALU itself does not "decide" anything

Revise this topic interactively on PrepWise — self-test mode, tap-to-reveal definitions, and Common Mistakes from examiners.

Try the interactive Knowledge Organiser — free →

Keep building this topic

Read this section alongside the surrounding pages in Arithmetic Logic Unit (ALU). That gives you the full topic sequence instead of a single isolated revision point.

Practice Questions for Arithmetic Logic Unit (ALU)

What does ALU stand for?

  • A. Arithmetic Logic Unit
  • B. Automatic Load Utility
  • C. Address Logic Unit
  • D. Arithmetic Load Unit
1 markfoundation

Explain how the role of the ALU differs from the role of the Control Unit (CU).

2 marksstandard

Quick Recall Flashcards

What does ALU stand for?
Arithmetic Logic Unit
Where are ALU results stored?
Accumulator (ACC)

15 questions on Arithmetic Logic Unit (ALU) — practise free

Instant marking, adaptive difficulty, and 12 spaced repetition flashcards. Free until your GCSEs.

Try PrepWise Free