Windows Assembly Programming Tutorial
Jeff Huang
December 10, 2003 (huang6@uiuc.edu)JEFF HUANG Windows Assembly Programming Tutorial Version 1.02 Copyright © 2003, Jeff Huang. All rights reserved. Windows Assembly Programming Tutorial by Jeff Huang Table of ContentsIntroduction................................................................................ 2 Why Assembly? .............................................................................. 2 Why Windows? ............................................................................... 2 I. Getting Started ....................................................................... 3 Assemblers ..................................................................................... 3 Editors............................................................................................. 3 II. Your First Program................................................................ 4 Console Version 4 Windows Version ............................................................................ 6 ADDR vs OFFSET.................................................................................... 6 III. Basic Assembly.................................................................... 7 CPU Registers ................................................................................ 7 Basic Instruction Set ....................................................................... 8 Push and Pop ................................. ...