Course Summary
The objective of this course is to familiarise students with the fundamentals of computing devices. Through this course students will understand the basics of data representation, and how the various parts of a computer work, separately and with each other. This allows students to understand the issues in computing devices, and how these issues affect the implementation of solutions. Topics covered include data representation systems, combinational and sequential circuit design techniques, assembly language, processor execution cycles, pipelining, memory hierarchy and input/output systems.
Topics
C
MIPS
- Introduction To MIPS
- Memory Instructions
- Decision Making & Loops
- Instruction Formats
- Memory Instructions
- Decision Making & Loops
- Instruction Formats
- Datapath
- Control
- MIPS Instruction Set
Logic
- Boolean Algebra
- Logic Circuit
- Simplification
- Quine-McCluskey (optional)
- MSI Components
- Combinational Circuits
- Sequential Logic
Memory