CS2640: Computer Organization and Assembly Programming
The following are my class notes for Computer Organization and Assembly Programming.
Topics
I. Introduction
- Programming Guidelines
- Intro
II. Number Systems and Binary
- Number Systems and Conversions
- Binary Operations and Sign
III. Computer Systems and Architecture
- Computer Systems
- Von Neumann Architecture
- MIPS Architecture
IV. ISA and Assembler
- Instruction Set Architecture
- Assembler, Linker, and Loader
V. MIPS Assembly
- MIPS Assembly
- Midterm I Review
- Array and Dynamic Memory
- Procedures
- Floating-Points