U4 Processor Fundamentals Flashcards
What is meant by the Von Neumann model?
- Uses a single processor
- Follows a linear sequence of fetch-decode-execute operations for the set of instructions; in order to do this, processor uses registers
What is the stored program concept?
Both instruction and data are stored in the computer memory itself
What are registers?
Smallest unit of storage of microprocessor; allows fast data transfer between other registers
What are General purpose registers?
Used to temporarily store data values which have been read from memory or some processed result
What are special purpose registers?
Only accessible by assembly language instructions and only holds either data or memory location(not both)
What does a Program Counter do?
Holds address of next instruction to be fetched
What does a Memory Data Register do?
Holds data value fetched from memory
What does a Memory Address Register do?
Holds address of location of program which is to be accessed
What does an Accumulator do?
Holds all values that are processed by arithmetic and logic operations
What does an Index Register do?
Stores a number used to change an address value
What does a Current Instruction Register do?
Once program instruction fetched, it is stored here and allows processor to decode and execute it
What does a status register do?
Dedicated registers containing information about the intermediate states or outcomes of various processes in the processor.
e.g. indicates if calculation has produced overflow error
What does the ALU do?
Processes instructions which require some form or arithmetic or logical operation
What does the CU do?
Fetches instructions from memory, decodes them and synchronises operations before sending to computer memory, ALU and input output devices to direct how to respond to instructions sent to processor
What does Immediate Store Access do?
Memory unit that can be directly accessed by a processor
What does a System Clock do?
Timing device connected to processor that is needed to synchronise all components