These notes are based on the book “Assembly Language for x86 Processors, 7th edition” by Kip Irvine.
Ch1: Basic Concepts
- 1.2 Virtual Machine Concept
- Virtual Machines
- Specific Machines
- 1.3 Data Representation
- 1.4 Boolean Expressions
Ch2: x86 Processor Architecture
- 2.1 General Concepts
- 2.2 32-Bit x86 Processors
- 2.3 64 Bit x86-64 Processors
- 2.4 Components of a Typical x86 Computer
- 2.4.1 Motherboard
- 2.4.2 Memory
- 2.5 Input-Output System
- 2.5.1 Levels of I/O Access