Textbook: The Art of Assembly Language
by Randall Hyde
While much of the material comes from my notes, the following is the
list of the topics and where they are discussed in the book. The book will
act primarily as reference to the material presented in class.
Chapter Topic
1 Number Systems and Data Representation
3, 4
Computer Organization and Architecture
Instruction Execution
6 Instructions
10, 11 Assembly Language Programming
4, 5
Addressing
Arrays and Strings
Uses MASM Turbo Assembler Programming
9, 14
Arithmetic - Integer, BCD, Floating Point
8087 Numeric Data Coprocessor and Math Coprocessors
8
Assemblers and Macros
Loaders, and Linkers
3, 13
Input and Output
17, 18
Interrupts, Traps, and DOS
Input/Output Programming with BIOS
Note:
1. There is far more material in the text than we can cover.
2. The programming style does not match mine.