Zusammenfassung der Ressource
Software Architecture
- Von Neumann Architecture
- Data and instructions are stored in RAM
- Instructions are fetched from RAM in order
- The CPU will use special
registers (fast temporary
memory)
- Program Counter
- Holds the
address of
the next
instruction to be
fetched
- Memory Address Register (MAR)
- Holds the address of
the current instruction
- Memory Data Register (MDR)
- Holds the content of the
address from the MAR
- Current Instruction
Register (CIR)
- Holds the instruction that is
currently being decoded and
executed
- Accumulator
- Holds the results of any
processing
- Arithmetic Logic Unit
- Performs arithmetic and
logical operations
- Where calculations are done
- Where decisions are made
- Control unit
- Fetches, decodes and
manages the execution of
instructions
- Sends control
signals to control
hardware
- Moves data
around the
system