Wednesday, November 08, 2006

Assembly Language

Current High-Level Assembler (HLA) Download is Here
HLA v1.86 is now available and represents the most comprehesive update since the port to Linux. Also included are the HLA test generation program (that generates all the instructions in all their forms for testing HLA) and Randy's new disassembler engine he is writing for "The Art of Disassembly".

Which Assembler is the Best?
The following links take you to pages containing assembly language development software, sample source code, libraries, programming tools, and documentation for various assemblers that are freely available.
Assemblers
HLA (the High Level Assembler)
MASM (Microsoft's Macro Assembler)
FASM (the Flat Assembler)
NASM (the Netwide Assembler)
Gas (the FSF/GNU Assembler)
GoAsm (Jeremy Gordon's Assembly Toolset)
NBASM (New Basic Assembler)
WASM (Open Watcom Assembler)
Integrated Development Environments
IDEs for HLA, MASM, FASM, GoAsm, NASM, etc.
Debuggers
OllyDbg for HLA, MASM, FASM, and other assemblers
Writing Your Own Assembler
The Assembler Developer's Kit

No comments: