assembly

RosAsm

assembler | assembly | freeware | linker | windows | ide, programmers editor

2.050a

  • IDE with full integration of all components. RosAsm is auto-compilable and the Sources are hosted inside the PEs. No installation overhead (the silent auto-install coming with RosAsmFull.zip makes RosAsm the only actual Click&Go Assembler environment).

Easy Code

assembly | freeware | windows | ide, programmers editor

1.01.0.0012

The 'Wrap' property for 'UpDown' controls did not work at all.
The 'SetBuddyInt' property for 'UpDown' controls did not work properly.


Easy Code is the visual assembly programming environment made to build 32-bit Windows applications. The Easy Code interface, looking like Visual Basic, allows you to program a Windows assembler application in a quick and easy way as never possible before. Download and test this application which is distributed with a setup program and includes the source code of a nice CD player, a complete and fast text editor in a dll file (to be able to program your own editor), a complete and excellent text editor ready to use, a file shredder, a MIDI player and many other applications. There are two available versions of Easy Code:

- Masm version using the Microsoft Macro Assembler (distributed with Masm32 and GeneSys packages)
- GoAsm version using the Jeremy Gordon's Go tools (distributed with the ECGo package)

High Level Assembly (HLA)

*nix | assembly | open source | windows

1.103

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.

aPLib

*nix | assembly | c, c++ | dos | freeware | macos | pascal, delphi | windows | library

0.44

aPLib is a 32-bit compression library based on the compression algorithm used in aPACK (my executable compressor). aPLib is an easy-to-use alternative to many of the heavy-weight compression libraries available.

Udis86

*nix | assembly | disassembler | open source | windows | library

1.4

The new standalone build system makes udis86 usable and embeddable in kernel code (or other environments which, say, lack libc).


Udis86 is an easy-to-use minimalistic disassembler library (libudis86) for the x86 and AMD64 (x86-64) range of instruction set architectures. The primary intent of the design and development of udis86 is to aid software development projects that entail binary code analysis.

TatraDAS

*nix | assembly | disassembler | open source | windows

2.9.7

TatraDAS is disassembler of x86 executables which supports PE, NE, MZ, COM, ELF and unknown executable file formats. It includes disassembler, text viewer with syntax highlighting and enables modifying output (see Documentation), saving output to project and text files, export to NASM compilable files.

RadASM

assembly | freeware | windows | ide, programmers editor

2.2.1.0b

  • Added option to manage Custom Controls.
  • Added option to set how RadASM handles compiler errors.
  • Added support for lcc compiler system.
  • Improved C parser (CppParse.dll)
  • Improved Dialog Preview addin.
  • Fixed bug where project wizard could loose it's font.
  • Fixed bug where project wizard did not work on Win95 and Win98 with an older version of common controls.
  • Fixed a bug where recent files menu could show wrong filename (DBCS fonts only).


RadASM© Win32 assembly IDE for masm/tasm/fasm/nasm/goasm/hla.

PC Assembly Language

assembly | documentation, book

July 23, 2006

The tutorial has extensive coverage of interfacing assembly and C code and so might be of interest to C programmers who want to learn about how C works under the hood. All the examples use the free NASM (Netwide) assembler. The tutorial only covers programming under 32-bit protected mode and requires a 32-bit protected mode compiler.

I have example code files for: DJGPP, Borland, Microsoft, Open Watcom and Linux C compilers. The examples in the text of the tutorial are for DJGPP only, but how to interface with the other compilers is discussed as well. The example files also include macros that allow easy input/output and debugging (register dumps, memory dumps, coprocessor dumps and stack dumps). If you plan on running the examples in the tutorial, you must download the appropriate example code file. It contains support files used by the examples in the tutorial (such as asm_io.inc).

MasmEd

assembly | open source | windows | ide, programmers editor

1.0.4.6

  • New style manager to set control styles.
  • Added Default to button text alignment.
  • Added function to set tabindexes.
  • Fixed a dialog edit fontsize bug.

  • Masm code editor with syntax hiliting.
  • Resource editor with more than 30 windows controls + custom controls.
  • Single exe file. No ini files or dll's needed.
  • No project file.

Fresh

assembly | freeware | windows | ide, programmers editor

alpha 1.1.4

Fresh is a visual assembly language IDE with built-in FASM assembler.

The main goal of Fresh is to make programming in assembly as fast and efficient as in other visual languages, without sacrificing the small application size and the raw power of assembly language.

XML feed