logo

Study resource

The stored program concept study guide

Study The stored program concept with curriculum-aligned Study Guide resources, practice links, and exam-focused support.

At a glance

study guide

Resource type

Topic

The stored program concept

AqaA LevelComputer ScienceFundamentals of computer organisation and

Study guide overview

  • Deeper Study Guide: Reasoning About Stored Programs

    Use this guide to explain the complete sequence from stored machine code instructions to serial processor execution, including arithmetic and logical operations.

    Build the explanation in a fixed sequence

    A strong explanation should connect each part of the concept rather than listing isolated terms. Begin by stating that machine code instructions are stored in main memory. Then explain that a processor fetches an instruction from main memory and executes it. Finally, state that this happens serially, so the processor deals with the instructions in sequence.

    A useful reasoning chain is:

    stored machine code instructions in main memory → processor fetches an instruction → processor executes the instruction → processor performs an arithmetic or logical operation → processor continues with the next instruction in the sequence

    This chain shows why all the elements matter. If an answer mentions execution but not storage, it does not fully describe the stored program concept. If it mentions storage but not fetching and execution, it does not explain how the stored instructions are used. If it omits the word serially or an equivalent explanation of processing in sequence, it misses an important part of the requirement.

    Applying the concept to an example

    Suppose a sequence contains three machine code instructions. The first represents an arithmetic operation, the second represents a logical operation, and the third represents another arithmetic operation. The processor fetches the first instruction from main memory and executes it. It then fetches and executes the second instruction, followed by the third. The example demonstrates that the instructions are stored in main memory, that the processor fetches and executes them, and that the execution is serial.

    The example should not be confused with a claim that every instruction performs the same type of operation. The processor can perform arithmetic operations and logical operations; the key point is that each machine code instruction is fetched and executed as part of the sequence.

    Exam self-check

    Before finalising an answer, check for all of these points:

    • Have you identified machine code instructions?
    • Have you stated that they are stored in main memory?
    • Have you explained that a processor fetches them?
    • Have you explained that the processor executes them?
    • Have you stated that fetching and execution occur serially, or clearly explained that instructions are processed in sequence?
    • Have you included both arithmetic and logical operations when describing what the processor performs?

    A concise definition can earn clarity, but a developed answer should also show the order of events. Avoid adding unrelated processor mechanisms: focus on the specified relationship between machine code instructions, main memory, the processor, fetching, execution, serial processing, and arithmetic and logical operations.

Ready to practise?

Choose your next step

Use the study guide for understanding, then switch into an active revision mode.