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

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