Microsoft Macro Assembler
The Microsoft Macro Assembler 8.0 (MASM) is a tool that consumes x86 assembly language programs and generates corresponding binaries.
OS: Windows XP SP 2 Windows 2000 SP 3 Windows Server 2003
Required Software: Visual C++ 2005 Express Edition
Disk space: 1 MB (x86)
A completely new dedicated time and date library
Library with over 200 procedures for writing general purpose high performance code.
Dynamic array system for variable length string
Prebuilt scripts in the editor for creating working templates for assembler projects.
A very easy to use console interface for developing algorithms, test code and experimental ideas in code
Not Advised For
Experienced Programmers familiar with: - writing software in 32 bit versions of Windows - direct mnemonic programming in assembler.
Beginner Programmers due to: - the advanced technical nature of programming in assembler.
MASM Program to Add 2 Numbers using Extended Registers
.code start: mov eax,14 // Move 14 to eax register add eax,27 // Add 27 to eax register push offset Answer // Push Offset address of Answer to Stack push eax // Push eax value to Top of Stack
- "Granddaddy" of all Assemblers for Intel platform.
- Available since the begining of IBM compatible PC's.
- Works in MS DOS & Windows Environments.
- Bundeled with Microsoft Visual Studio
- Free of Cost.