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 8 Sharing Data and Procedures among Modules and Libraries
▼
Chapter 9 Using Macros
Chapter 9 Using Macros
9.1 Text Macros
▶
9.2 Macro Procedures
▶
9.3 Assembly Time Variables and Macro Operators
▼
9.4 Defining Repeat Blocks with Loop Directives
9.4 Defining Repeat Blocks with Loop Directives
9.4.1 REPEAT Loops
9.4.2 WHILE Loops
9.4.3 FOR Loops and Variable-Length Parameters
9.4.4 FORC Loops
9.5 String Directives and Predefined Functions
9.6 Returning Values with Macro Functions
▶
9.7 Advanced Macro Techniques
▶
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