CS241 - Foundations of Sequential Programs
Basically our baby compiler course.
Link to original course notes (CS241E): https://drive.google.com/drive/folders/10jtJtj45hKBnsWgd7QXzhTnKbnxotca_
Lecture notes
- Lecture 1 - Data Representation
- Machine and Assembly Language
- Lecture 4 - Procedures
- Lecture 5 - machine code
- Lecture 6 - CS241
- Lecture 8 - DFA’s
Module 4:
Module 5:
Module 6:
Lectures 14-15
Module 7:
- Context Sensitive Analysis Module 8:
- Code Generation
Module 9:
Module 10:
Concepts
- Hexadecimal Notation
- Two’s Complement
- Bit-Wise Operators
- Computer Programs
- MIPS
- MIPS Assembler
- MIPS Language
- Program Counter
- CPU
- Registers
- Data Representations
- Machine and Assembly Language
- Procedures
- Assembler
- Assembly File
- Masking
- DFA
- NFA