von neumann computer architecture Flashcards
register
a section of high speed memory within the CPU
memory address register (mar)
stores the address of memory location that is to be read from or written to
memory data register (mdr)
stores data which has just been read from or written to
program counter (pc)
stores the address of where the next instruction should be read from or written to
current instruction register (cir)
stores the current instruction being decoded or executed
accumulator (ac)
used when carrying out ALU calculations; stores data temporarily during calculations
system buses
address bus
data bus
control bus
address bus
carries the memory of data location through the CPU.
control bus
sends control signals around the computer
data bus
sends data to the address held on the address bus
ram
random access memory a form of computer memory that can be altered more expensive than rom volatile faster than rom used by the cpu to process instructions
rom
read only memory
form of computer memory that cannot be altered
slower than ram
cheaper than ram
non-volatile
data stored on it can only be read as it comes with the system