Flashcards in Fetch Execute Cycle Deck (15)
a register not assigned a specific role by the processor designer. Programmers may use general-purpose registers.
a register assigned a specific role by the processor designer. Programmers may use some but not all dedicated registers
Stores the address of the next instruction to be executed
Memory Address Register
Stores the data or instruction being transferred to and from the immediate access store
Current Instruction Register
Register that is part of a CPU's control unit and stores
the instruction currently being executed or decoded.
Stores results of arithmetic and logic operations
Set of parallel wires connecting independent components of a computer system
Carries an identification (i.e. physical address) about where the data are being sent (uni-directional)
Carries the actual data or instruction to be processed between the CPU and the other internal components such as main memory and I/O ports (bidirectional)
Carries commands from the control unit and returns status signals from the devices such as timing signals,
acknowledgement signals and read/write signals (bidirectional)
Arithmetic Logic Unit. A digital circuit (component) used to process and manipulate data / performs calculations / logical operations.
It is a component of a CPU. Control unit directs the operations of the processor. It tells the computer's memory, arithmetic/logic unit and input and output devices how to respond to a program's instructions.
The decoder is the circuit inside the control unit that decodes an op-code from the CIR.
Memory Data/Buffer Register
A two-way register that holds data fetched from memory ( and ready for the CPU to process) or data waiting to be stored in memory)