Assembly Links

Here is a collection of useful assembly links, that contain information of value and are a great resource for any assembly programmer.

PE Explorer Disassembler

Submitted by pexplorer | July 12, 2005

PE Explorer Disassembler utilizes a qualitative algorithm designed to reconstruct the assembly language source code of target binary win32 PE files (EXE, DLL, OCX) with the highest degree of accuracy possible. PE Explorer also provides: an API function Syntax Lookup, Dependency Scanner, Section Editor, and a Resource editor.

http://www.heaventools.com

NASM

Submitted by VisualBasicZone | May 20, 2005

NASM needs no introduction. Originally created as an alternative to the commercial assemblers available at the time (MASM, TASM) the creaters sought to create an assembler that did only what the programmer told it to do and not second-guess the programmer or overload it with lots of features. The project is fairly inactive these days. NASM is open source.

http://nasm.sourceforge.net

HLA

Submitted by VisualBasicZone | May 20, 2005

The HLA (High Level Assembly) language was developed as a tool to help teach assembly language programming and machine organization to University students at the University of California, Riverside. The basic idea was to teach students assembly language programming by leveraging their knowledge of high level languages like C/C++ and Pascal/Delphi. At the same time, HLA was designed to allow advanced assembly language programmers write more readable and more powerful assembly language code.

http://webster.cs.ucr.edu

FASM

Submitted by VisualBasicZone | May 20, 2005

The flat assembler is a fast and efficient self-assembling 80x86 assembler for DOS, Windows and Linux. It supports all 8086-80486/Pentium instructions with MMX, SSE, SSE2 and 3DNow! extensions, can produce output in binary, MZ, PE or COFF format. Has the advanced but easy to use macroinstruction support and does multiple quick passes to optimize the code for size. It is self-compilable and the full source code is included.

http://flatassembler.net

RadASM

Submitted by VisualBasicZone | May 20, 2005

RadASM is a powerful IDE that manages assembly projects targeting various assemblers including: MASM, TASM, NASM, FASM, HLA, Etc.. Among some of its more powerful features is an integrated visual dialog editor, intellisense, and a powerful extensibility model that allows for plug-ins to be written.

http://radasm.visualassembler.com

Win32Asm Community Messageboard

Submitted by VisualBasicZone | May 20, 2005

A forum that focuses on windows assembly.

http://board.win32asmcommunity.net

MASM32

Submitted by VisualBasicZone | May 20, 2005

MASM32 is a working development for programmers who are interested in either learning or writing 32 bit Microsoft assembler (MASM).

http://www.masm32.com