Processors and the Fetch-Decode-Execute Cycle Flashcards
Accumulator
Stores the result of the ALU’s most recent operation
Arithmetic Logic Unit
Performs all of the CPU’s arithmetic and logical functions
Cache Memory
Low-capacity, high-speed memory that stores frequently used instructions and data
CISC
Instruction set where different instructions may require a different number of fetch–decode–execute cycles to run
Clock Speed
Frequency at which the CPU can carry out operations
Core
Processor within a CPU which can run a single instruction at a time
Current Instruction Register
Holds the instruction that the CPU is currently executing
Fetch-Decode-Execute Cycle
Sequence that is constantly repeated by the computer in order to carry out instructions
Harvard Architecture
Computer architecture where data and instructions are stored in separate locations
Instruction Set
List of all machine code commands that are recognised by a particular CPU
Memory Address Register
Holds the memory address that needs to be accessed
Memory Data Register
Holds the data that has just been loaded from, or is about to be saved to, memory
Multicore System
Computer that uses multiple processors
Opcode
Part of machine instructions that specifies the operation to be performed
Operand
Part of machine instructions that specifies the value to be used