Introduce computer science students to the computer architecture via understanding assembly language programming.
- Basic Computer Organization
- Representations in the Computer
- Programming Assembly
- Logic
- Shifting
- Efficiency
- Addressing Modes
- Stacks
- Functions
- Logic
- Breadboards
- Reentrant Functions
- Memory Mapped I/O
- Pipeline Implementation
- Assembly