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?
Explain how the role of the ALU differs from the role of the Control Unit (CU).
Quick Recall Flashcards
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