Microsoft Developer Network
▶
Highlights
▶
Technical Articles
▶
Sample Code
▶
Resource and Strategy
▶
Knowledge Base and Bug Lists
▶
Books and Magazine Articles
▼
Product Documentation
▶
C/C++ 7.0
▼
Macro Assembler 6.0
▶
Installation Guide
▼
Programming Guide
Title Page
▶
Introduction
▼
PART 1 Programming in Assembly Language
PART 1 Programming in Assembly Language
▶
Chapter 1 Understanding Global Concepts
▶
Chapter 2 Organizing MASM Segments
▶
Chapter 3 Using Addresses and Pointers
▶
Chapter 4 Defining and Using Integers
▶
Chapter 5 Defining and Using Complex Data Types
▶
Chapter 6 Using Floating-Point and Binary Coded Decimal Numbers
▼
Chapter 7 Controlling Program Flow
Chapter 7 Controlling Program Flow
▶
7.1 Jumps
▶
7.2 Loops
▼
7.3 Procedures
7.3 Procedures
7.3.1 Defining Procedures
7.3.2 Passing Arguments on the Stack
7.3.3 Declaring Parameters with the PROC Directive
7.3.4 Using Local Variables
7.3.5 Creating Local Variables Automatically
7.3.6 Declaring Procedure Prototypes
7.3.7 Calling Procedures with INVOKE
7.3.8 Generating Prologue and Epilogue Code
▶
7.4 DOS Interrupts
▶
Chapter 8 Sharing Data and Procedures among Modules and Libraries
▶
Chapter 9 Using Macros
▶
PART 2 Improving Programmer Productivity
▶
PART 3 Advanced Topics
▶
PART 4 Appendixes
▶
Language Reference
▶
Multimedia Development Kit
▶
OLE 1.0 Programmer's Reference
▶
Win32 SDK for Windows NT
▶
Windows 3.1 DDK
▶
Windows 3.1 SDK
▶
QuickC for Windows
▶
Unsupported Tools & Utilities