logo

Study resource

Structure and role of the processor and its components common mistakes

Study Structure and role of the processor and its components with curriculum-aligned Common Mistakes resources, practice links, and exam-focused support.

At a glance

common mistakes

Resource type

Topic

Structure and role of the processor and its components

AqaA LevelComputer ScienceFundamentals of computer organisation and

Common mistakes

  • Confusing the MAR and MBR

    Saying that the memory address register stores the data being transferred from memory.

    Fix itThe memory address register stores the address of the memory location being accessed. The memory buffer register temporarily stores the data or instruction being transferred.

  • Confusing the PC and MAR

    Stating that the program counter stores the address of the memory location currently being accessed.

    Fix itThe PC stores the address of the next instruction to be fetched. The MAR stores the address of the memory location currently being accessed.

  • Treating the operand as the operation

    Stating that the operand specifies what operation the processor should perform.

    Fix itThe opcode identifies the basic machine operation and, in this model, the addressing mode. The operand supplies a value, memory address or register.

  • Confusing a datum with its address

    Stating that the operand is always the value to be used.

    Fix itCheck the addressing mode: in immediate addressing the operand is the datum, but in direct addressing the operand is the address of the datum.

  • Confusing a value with a memory address

    Treating LOAD 20 and LOAD #20 as equivalent instructions.

    Fix itLOAD #20 uses the immediate value 20, while LOAD 20 uses direct addressing and loads the value stored at memory location 20.

  • Treating an interrupt as a permanent stop

    Saying that an interrupt ends or deletes the program currently being executed.

    Fix itAn interrupt temporarily changes the processor's execution to an ISR. The original program can resume after the interrupt has been serviced.

  • Confusing bus widths

    Stating that a wider address bus transfers more data or that a wider data bus addresses more memory.

    Fix itRemember that the address bus carries memory addresses and determines the range of locations that can be addressed. The data bus carries data and determines how many bits can be transferred at once.

Related topics

Study nearby topics next