System architecture Flashcards
Control Unit
Decodes and coordinates the execution of instructions
Clock
Synchronises the activities of the other components on the processor
Arithmetic Logic Unit
Performs relational comparisons, as well as other operations
I/O controller
Provides an interface to devices beyond the processor
General purpose
Describes any register without a pre-defined role
Program Counter
Unless instructed otherwise, this component’s contents are incremented between instructions
Memory Address Register
Points to where in memory data is about to be stored or retrieved from
Memory Buffer Register
Any data arriving from memory will appear at this location first upon entering the processor
Current Instruction Register
Stores the opcode of the instruction being executed
Status Register
Stores, among other things, some indication as to whether overflow has occurred