n u M I T_o r's  Programming Page

Assembly Language

Main page    -   Content   -   Tutorials and artícles   -  Programs (source code)   -  Links

 

Tools

Assemblers

Turbo Assembler (TASM - 67 KB), Turbo Linker (TLINK - 33 KB) and, a fine debugger for DOS programs, Turbo Debugger (TD - 276 KB).
Old version (v2.0) of one of the best comercial assemblers. For DOS only. Borland has not freed the last versions of this assembler (: - (

But Borland has freed the last version of the Turbo Debugger, that runs in 32 bits Windows. You can download it from Borland site.

Microsoft Macro Assembler (MASM) and Linker.
MASM is now available for free download as part of the Win98 DDK. MASM will be in 98ddk\bin\win98\ml.exe after install.

You can need the windows32.inc file with the equivalences and structures to create 32 bits programs in assembly language. By Iczelion and Hutch.

Hutch has worked in a complete distribution of this assembler. This is a pointer to the masm32 v6.0. I recomend you to visit his web page.

 

Netwide Assembler (NASM) 0.98.
A free (for non comercial uses) assembler. It will let you assemble your code for various platforms, including Windows and Linux. You can download the 0.98 version (161 KB). You will need a linker for NASM, you can download a free (for non comercial uses) linker: ALINK of Anthony A.J. Williams (45 KB). If you want create Windows applications you will need a resource compiler like GoRC of Jeremy Gordon (78 KB); you will need too: windows32.lib (147 KB) and windows32n.inc (56 KB). You can download all in a zip file (including examples) (559 KB)
.

 

DisAssemblers

Interactive DisAssembler (IDA) v3.7 (709K): Yes, it is. The powerest disassembler for DOS and Windows. This is a old version that I finded in Simtel ASM utilities archive. Posiblely is not like the last version, but this few KBs of code have been suficient to recover full programms which source code I had lost.

 

Editers, IDEs and dumpers and more

· N A G O A Visual assembler RAD IDE. PedroGC has written this development enviroment for NASM. This distribution includes the binaries to create win32 applications in asm, some tools and samples. Does not run in win NT, but is FriendWare :- ) (5.08 MB).

· kiKo v0.22 (6 KB) A resource's dumper. Shows the resource tree of a PE file and permits to dump icons, bitmap, etc. to the hard disk. Coded by me. Source code (32 KB).
New:
· Runs in Windows 2k
· Now you can to dump a functional icon file from a PE file
.

· · haZedor v1.63 Patcher engine (12KB). Coded by Jotake and me [askatasuna krackers society]. Source code (33 KB).

Process Studio v0.3 Program to view, edit and dump process runing in your Windows 9x or 2000 system. Coded by me (10.9 KB). Source code (36.2 KB).

TASM-IDE v1.01
If you use TASM, there is a IDE project of Joost Vrielink. This work was not available, but now has return. You can search it in the Home Page or download it (426 Kb) from here.

· MASM-IDE: Quick editor v1.8
There is a IDE project for MASM of Steve Hutchesson. This work is included in the MASM32 distribution of hutch. The name of this work is Quick Editor. You can search the last version in the hutch Home Page.

· The Home of Programmer's File Editor (PEF).
A Win32 code editor that lets you develop Win32 assembly programs without having to use makefiles. Is freeware
.

· SnippetCreator (100 KB)
Really this is not a IDE, but in some respects is best. Is one of the most powerful tool that I have found in Internet.You can edit PE (Portable Executable) files and add them "snippets" of code. Try it: you will learn very much. Freeware
e.

 


n u M I T_o r's  programming page:

Assembly language

Main page    -   Content   -   Tutorials and artícles   -  Programs (source code)   -  Links 

x86 Assembly Language Webring
This Site is Owned by: n u M I T_o r
Prev 5Skip PrevPreviousNextSkip NextNext 5RandomList

Jump to Ring Home


e-mail: numit_or@subdimension.com