Intel x86 Assembly
CSE240 Lecture Notes - Spring 1999
Barry E. Mapen
Lecture: Monday and Wednesday 3-5p in UTEB-175
Office Hours: Friday 2-3p in UTEB-170
Welcome to my CSE240 Lecture Notes. I hope you will find the following files helpful as you start working through this course. If you find any errors, inconsistencies, or vague areas, please email me. Before you start looking at my documents, I think you will find it very helpful to read most of chapter 2. Please note that these notes do not follow exactly what we covered in class, but are here to provide additional explanation of material that may not have been as lucid as it could have been. In other words, this is NOT a substitute for attending class. If you still have questions, please ask me or visit during my office hours.
Getting Started
Framework for an Assembly Program
Basic Instructions
Logic Instructions
Call, Int, Ref(f), Iret
Deliverables and Documentation Standards
Batch Files
The Hello World Example Collection
Organization of Code and Data
Resources
The Art of Assembly
Intel Instruction Set - got a question about an instruction? It is answered best in here!
Misc