Topics
We will cover the following chapters from the book.
These will be covered in order, unless a need arises.
- Chapter 1 - Basic Concepts
Hex addition
Boolean operation
remainder of chapter
- Chapter 2 - x86 Processor Architecture
basic micro-computer
cache miss and hit
CPU flags
remainder of chapter
- Chapter 3 - Assembly Language Fundamentals
date labels
listing file
symbolic constants
- Chapter 4 - Data Transfers, Addressing, and Arithmetic
mov instruction rules
xchg
inc/dec
flags
indexed operand
loop and jmp
- Chapter 5 - procedures
stack operation, reverse string
- Chapter 6 - Conditional Processing
if block
compound condition and, or
- Chapter 7 - Integer Arithmetic
arithmetic expression one example
remainder of the chapter
- Chapter 8 - Advanced Procedures
- Chapter 9 - Arrays (time permitting)
- Chapter 12 - floating point processing (time permitting)
x86 instruction encoding