README
design architecture for an electronic digital computer with these components:
- A processing unit with both an arithmetic logic unit and processor registers
- A control unit that includes an instruction register and a program counter
- Memory that stores data and instructions
- External mass storage
- Input and output mechanisms
An important charechteristic is how cpu operates:
- fetch
- decode
- execute
- write-back
assignment based operations (interacting with a store state & time & sequential order of execution of instruction)
The isomorphism between von Neumann programming languages and architectures is in the following manner:
- program variables ↔ computer storage cells
- control statements ↔ computer test-and-jump instructions
- assignment statements ↔ fetching, storing instructions
- expressions ↔ memory reference and arithmetic instructions.