Week 11
Chapters (Computer organization and design fundamentals):
- 15 Introduction to Processor Architecture
- 15.1 Organization versus Architecture
- 15.2 Components
- 15.2.1 Bus
- 15.2.2 Registers
- 15.2.3 Flags
- 15.2.4 Buffers
- 15.2.5 The Stack
- 15.2.6 I/O Ports
- 15.3 Processor Level
- 15.4 CPU Level
- 15.5 Simple Example of CPU Operation
- 15.6 Assembly and Machine Language
- 15.7 Big-Endian/Little-Endian
Videos:
- Data Structure Alignment and Endianness
- Basic CPU Architecture and Instruction Execution
- Data Registers and the Program Counter (Instruction Pointer)
- Introduction to the Stack Pointer
- How Functions use the Stack Pointer
- Introduction to the Flags Register
- Example Operation of the CPU Flag Register
- Core Dumped: Creating a CPU
- Machine Instructions
- Address Bus
- Compiler
- Comntrol Unit