Computer Architecture Flashcards
Central Processing Unit
The CPU processes instructions and data that are input into the computer so that the result can be output
Microprocessor
A type of integrated circuit on a single chip
Stored-program concept
- Both data and instructions are stored in the same memory unit (RAM) as binary
- CPU uses the FDE cycle to execute instructions serially
- Programs can be moved to AND from the main memory
Units in CPU
- arithmetic logic unit (ALU)
- control unit (CU)
Registers in CPU
- program counter (PC)
- memory address register (MAR)
- memory data register (MDR)
- current instruction register (CIR)
- accumulator (ACC)
buses in CPU
- address bus
- data bus
- control bus
Registers meaning
a type of small memory which holds data temporarily, to be processed.
Program Counter function
stores the address of the next instruction to be fetched from memory.
MAR function
Stores addresses of next instruction
MDR
stores the data and instructions which has just been fetched from memory
or data which is to be written to memory
CIR
stores the current instruction currently being decoded and executed
ACC
temporarily stores the results of the calculations performed by the ALU
Address Bus:
unidirectional- transmits addresses between components in the CPU
Data Bus:
bidirectional- transmits data between components in the CPU
Control Bus:
bidirectional- transmits control signals from the control unit to other components in the CPU