Class Notes
Class notes will be placed here as they are created. These notes are for my use, but are provided for your convenience. In addition, programs created in class will be posted as they are created. My plan is to cover as much of the first 15 chapters of the book as possible. This may change as the semester progresses. The contents of this page will change.
- The 8-bit Computer and a Review of Computer Organization
- CPU Overview and Components
- Component control
- Assembly and Machine Language
- Register Transfer Language
- Control Unit
- ROM/Table Based Implementation
- State Machine Based Implementation
- One-Hot Assignment
- Introduction to Performance
- Hardware Implementation of Mathematics
- ARM 8 Instruction Set
- ARM 8 Data and Control Paths
- Arm 8 Pipelining
- Branch Prediction
- Cache