MASM Documentation - New High Quality

MASM Documentation

Intel Documentation

Volume 1: Basic Architecture
Volume 2: Instruction Set Reference
Volume 3: System Programming

 

Microsoft MASM 6.1 Documentation

Getting Started

Table of Contents Ch. 1 - MASM Overview Ch. 2 - Installing and Using MASM
Ch 3. - Configuring Your System    

Back to Top

 

Reference Guide

Title Page Copyright Page Table of Contents
Introduction Ch. 1 - Tools Ch. 2 - Directives
Ch. 3 - Symbols and Operators Ch. 4 - Processor Ch. 5 - Coprocessor
Ch. 6 - Macros Ch. 7 - Tables  

Back to Top

 

Programmer's Guide

Title Page Copyright Page Table of Contents
Introduction Ch. 1 - Understanding Global Concepts Ch. 2 - Organizing Segments
Ch. 3 - Using Addresses and Pointers Ch 4. - Defining and Using Simple Data Types Ch 5. -  Understanding and Using Complex Data Types
Ch. 6 - Using Floating-Point and Binary Coded Decimal Numbers Ch 7. - Controlling Program Flow Ch. 8 - Sharing Data and Procedures Among Modules and Libraries
Ch. 9. - Using Macros Ch. 10 - Writing a Dynamic-Link Library for Windows Ch. 11 - Writing Memory-Resident Software
Ch. 12 - Mixed-Language Programming Ch 13. - Writing 32-Bit Applications App. A - Differences Between MASM 6.1 and 5.1
App. B - BNF Grammar App. C - Generating and Reading Assembly Listings App. D - MASM Reserved Words
App. E - Default Segment Names Glossary Index
Documentation Feedback    

Back to Top

 

Environment and Tools

Title Page Copyright Page Table of Contents
Introduction    
Part 1 - The Programmer's WorkBench
Ch. 1 - Introducing the Programmer's WorkBench Ch. 2 - Quick Start
Ch. 2 continued
Ch. 3 - Managing Multimodule Programs
Ch 4. - User Interface Details Ch. 5 - Advanced PWB Techniques
Ch. 5 continued
Ch. 6 - Customizing PWB
Ch. 7 - Programmer's WorkBench Reference    
Part 2 - The CodeView Debugger
Ch. 8 - Getting Started with CodeView Ch. 9 - The CodeView Environment Ch. 10 - Special Topics
Ch. 11 - Using Expressions in CodeView Ch. 12 - CodeView Reference  
Part 3 - Compiling and Linking
Ch. 13 - Linking Object Files with LINK Ch. 14 - Creating Module-Definition Files Ch. 15 - Using EXEHDR
Part 4 - Utilities
Ch. 16 - Managing Projects with NMAKE Ch. 17 - Managing Libraries with LIB Ch. 18 - Creating Help Files with HELPMAKE
Ch. 19 - Browser Utilities Ch. 20 - Using Other Utilities  
Part 5 - Using Help
Ch. 21 - Using Help    
Appendixes
App. A - Error Messages App. B - Regular Expressions Glossary
Index    

Back to Top

 

 

Hit Counter