Top 13 Yasm Alternative and Similar Softwares | Dec 2024

Yasm is a complete rewrite of the NASM assembler. It supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes and outputs binary, ELF32 and ELF64 object formats.

1. OllyDbg

OllyDbg OllyDbg is a 32-bit assembler level analysing debugger. Emphasis on binary code analysis makes it particularly useful in cases where source is unavailable. * Debugs multithread applications * Attaches to running programs * Configurable disassembler, supports both MASM and IDEAL formats * MMX, 3DNow! and SSE data types and......

2. RadASM

RadASM RadASM — a free Integrated development environment for Microsoft Windows originally designed for writing programs in assembly language.......

3. KolibriOS

KolibriOS KolibriOS is a tiny yet incredibly powerful and fast operating system. This power requires only a few megabyte disk space and 8MB of RAM to run. Kolibri features a rich set of applications that include word processor, image viewer, graphical editor, web browser and well over 30 exciting games. Full......

4. MenuetOS

MenuetOS MenuetOS is an Operating System in development for the PC written entirely in 32/64 bit assembly language. Menuet64 is released under proprietary license and Menuet32 under GPL. Menuet supports 32/64 bit x86 assembly programming for smaller, faster and less resource hungry applications.Menuet isn't based on other operating system nor has......

5. ArkDasm

ArkDasm ArkDasm is a 64-bit interactive disassembler and debugger for Windows.Supported file types: PE64, raw binary files. Supported processor: x64 architecture (Intel x64 and AMD64) ArkDasm is released as Freeware.Current version: 1.1.0 (May 27, 2015)Main features: parsing PE32+ imports, exports, resources subroutine stack data (arguments, local variables) recognition loading local debug......

6. GNU Binary Utilities

GNU Binary Utilities The GNU Binary Utilities, or binutils, comprise a collection of programming tools capable of creating and managing binary programs, object files, libraries, profile data, and assembly source code originally written by programmers at Cygnus Solutions.......

7. Emu8086

Emu8086 Emu8086 is a Microprocessor Emulator with integrated 8086 Assembler and Free Tutorial. Emulator runs programs on a Virtual Machine, it emulates real hardware, such as screen, memory and input/output devices. Emu8086 pack combines an advanced source editor with automatic syntax-highlight, assembler, disassembler, software emulator (Virtual PC) with debugger, and step......

8. flat assembler

flat assembler The flat assembler is a fast and efficient self-assembling x86 assembler for DOS, Windows and Linux operating systems. Currently it supports x86 and x86-64 instructions sets with MMX, 3DNow!, SSE up to SSE4, AVX, AVX2 and XOP extensions, can produce output in plain binary, MZ, PE, COFF or ELF format.......

9. MASM Builder

MASM Builder MASM Builder is a free Integrated Development Environment IDE for developing 32-bit Windows programs using the Assembler. MASM Builder contains many useful features which will assist you in creating Windows API based programs.MASM Builder Features: Code explorer; Customizable syntax highlighting; Source code editing tools; The familiar user interface, as in......

10. NASM

NASM The Netwide Assembler, NASM, is an 80x86 and x86-64 assembler designed for portability and modularity. It supports a range of object file formats, including Linux and *BSD a.out, ELF, COFF, Mach-O, Microsoft 16-bit OBJ, Win32 and Win64. It will also output plain binary files. Its syntax is designed to be......

11. Flasm

Flasm Flasm is a free command line assembler/disassembler of Flash ActionScript bytecode. It lets you make changes to any SWF. Flasm fully supports SWFs produced by Macromedia Flash 8 and earlier.......

12. SASM

SASM SASM - simple crossplatform IDE for NASM, MASM, GAS, FASM assembly languages.In SASM you can easily develop and execute programs, written in NASM, MASM, GAS or FASM assembly languages. Enter code in form and simply run your program. In Windows SASM can execute programs in separate window. Enter your input......

13. Easy code

Easy code 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 Windows assembler applications (executable files, dynamic and static libreries, COFF object files, console applications and drivers) done in an easy way as was never......