Introduction
- Why and what for 2253
- Levels of abstraction
- Instruction Set Architectures
- Major parts of any computer
- von Neumann architecture
- Flow of control
CS2253
- Goal: write a simple C program and understand
how the computer actually executes it.
- This year, we study the ARM7TDMI processor.
- Last year, we used the fictional LC-3.
- The Church-Turing thesis essentially states that
all systems with a certain minimal computational capability are able to compute the same things as each other. So LC3 vs ARM vs Intel x86 does not matter, at least theoretically.
- And in actuality, LC3 and ARM etc. are
fundamentally similar.
- Easy to pick up a second machine....