OCR A Level Computer Science

1.1.1a: The Arithmetic and Logic Unit; ALU, Control Unit and Registers (Program Counter; PC, Accumulator;ACC, Memory Address Register; MAR, Memory Data Register; MDR, Current Instruction Register; CIR).Buses: data, address and control: how this relates to assembly language programs.

Keywords:
The characteristics of contemporary processors, input, output and storage devices
Test your self on these keywords and definitions using the games below or Play random game
KeywordDefinition
AccumulatorGeneral purpose register within the ALU which stores the input and/or output of any calculations
Address BusPart of the system bus which transmits the memory location of data to be read from or written to. Links the CPU and immediate access store.
Arithmetic Logic UnitPart of the CPU which processes data by performing logical and arithmetic operations.
Assembly languagelow level code where each operation that the CPU will execute is represented by a separate instruction in code
Control BusPart of the system control bus which transmits signals which synchronise and trigger how different parts of the computer work together.
Control UnitPart of the CPU which sends control signals to initiate and syncronise each part of the fetch, decode, execute process
Current Instruction RegisterA register inside the control unit which stores the value of the instruction which has just been fetched.
Data BusPart of the system bus which carries data and instructions between the CPU and immediate access store
Immediate Access StoreMemory storage locations which can accessed in one clock tick (without any delay)
Memory Address RegisterA register used to store the location of memory currently being being read from or written to
Memory Data RegisterA register that works as a buffer between the CPU and the immediate access store which stores the data or instruction currently being transferred on the data bus.
Program CounterRegister which stores the address of the next instruction to be executed
RegisterVery fast memory located inside a CPU with only enough capacity to store an individual value or instruction.
System BusA group of digital connections that work as a common pathway to send binary data between components of a computer
Keyword games:
Resources: