Skip to content

Von Neumann architecture and the CPU

Introduced
Handout Watch lesson
Vocabulary
English Meaning
processor/ˈprəʊsesə/The component that executes instructions and performs the operations of a computer or similar system.
registers/ˈredʒɪstəz/A small, fast storage location within a processor used to hold data, addresses or instructions temporarily.
buses/ˈbʌsɪz/Communication pathways that transfer data, addresses or control signals between computer components.
Von Neumann architecture/vɒn ˈnɔɪmən ˈɑːkɪtektʃə/A computer architecture in which program instructions and data are stored in the same memory system.
Immediate Access Store/ɪˈmiːdɪət ˈækses stɔː/Main memory directly available to the processor for the instructions and data currently being used.
stored program/stɔːd ˈprəʊɡræm/A program whose instructions are held in memory so a processor can fetch and execute them.
ALU/ˌeɪ el ˈjuː/The part of a processor that performs arithmetic and logical operations.
control unit/kənˈtrəʊl ˈjuːnɪt/The part of a processor that coordinates instruction execution and directs other components using control signals.
system clock/ˈsɪstəm klɒk/system clock
clock speed/klɒk spiːd/The number of cycles of a processor's clock per second; it alone does not determine how quickly every program runs.
general-purpose registers/ˈdʒenərəl ˈpɜːpəs ˈredʒɪstəz/Processor registers available for a range of operations, such as holding operands, addresses or intermediate results.
special purpose registers/ˈspeʃl ˈpɜːpəs ˈredʒɪstəz/Processor registers assigned particular roles, such as holding the next instruction address or the current instruction.
Program Counter/ˈprəʊɡræm ˈkaʊntə/Program Counter
Memory Address Register/ˈmeməri əˈdres ˈredʒɪstə/Memory Address Register
Memory Data Register/ˈmeməri ˈdeɪtə ˈredʒɪstə/Memory Data Register
Current Instruction Register/ˈkʌrənt ɪnˈstrʌkʃn ˈredʒɪstə/Current Instruction Register
accumulator/əˈkjuːmjʊleɪtə/A register used to hold intermediate arithmetic or logical results during processing.
Index Register/ˈɪndeks ˈredʒɪstə/Index Register
Status Register/ˈsteɪtəs ˈredʒɪstə/A processor register containing flags about operations or processor state, such as zero, carry or overflow.
flag/flæɡ/A stored indicator of a condition or state, often represented by a Boolean value or a single bit.
address bus/əˈdres bʌs/The signal lines used to identify a memory location or device involved in a transfer.
data bus/ˈdeɪtə bʌs/The signal lines carrying data between processor, memory and other connected components.
control bus/kənˈtrəʊl bʌs/The signal lines carrying control and timing information, such as read, write or interrupt signals.
register transfer/ˈredʒɪstə ˈtrænsfɜː/Moving or copying a data value between processor registers, as specified by a control operation.
Next →

Handout

Log in or create account

IGCSE, A-Level & AP