GPR - AX (accumulator register), BX (base register), CX (counter register), DX (data register), BP (basepointerregister), SP (stack pointer register), SI (source index), DI (destination index)
AX (accumulator register/arithmetic register) - handle addition and subtraction
BX (base register) - handle base values
DX (data register) -handle data, perform multiplication and division
CX (counter register) - count all repeatedvalues
SPR - IR (instruction register), PSR (program counter register), MAR (memory address register), MDR (memory data register), PSW (program status word/flag register/control register)
IR (instruction register) - handle current instruction
PCR (program counter register) - handle address of next instruction
MAR (memory address register) - handle all memory address
MDR (memory data register) - handle all memory data
PSW (program status word/flag register/control register) - indicate the status of CPU
computer bus - group of electricconductors carries electricalsignal from one component to another
conductor - line/circuit
type of buses - point to point, multi-point or multi-drop
RGBY line in CPU - Red (databus), Green (addressbus), Blue (controlbus), Yellow (power)
CPU instruction cycle - fetch (store data and instruction in MDR), decode (divide code into machine understandable format), execute (pass decode instruction as a set of control signals to appropriate components)
CPU instruction cycle - fetch (store data and instruction in MDR), decode (divide code into machine understandable format), execute (pass decode instruction as a set of control signals to appropriate components)