RSS 6 projects tagged "Assemblers"

Download Website Updated 18 May 2013 ELFIO

Screenshot
Pop 258.34
Vit 105.56

ELFIO is an ELF (Executable and Linkable Format) reader and producer implemented as a C++ library.

Download Website Updated 14 Jan 2013 ARIO

Screenshot
Pop 37.92
Vit 1.00

ARIO is a C++ library for reading and producing archive files, which are commonly used as libraries of relocatable object files.

Download Website Updated 18 Apr 2012 Flat Assembler

Screenshot
Pop 199.40
Vit 17.10

Flat Assembler is a fast and efficient self-assembling 80x86 assembler. It supports x86 and x86-64 instruction sets with MMX, 3DNow!, SSE up to SSE4, AVX, AVX2, and XOP extensions. It can produce output in binary, MZ, PE, COFF, or ELF format. It includes powerful but easy-to-use macroinstruction support and does multiple passes to optimize the instruction codes for size. It is written entirely in assembly language.

Download Website Updated 18 May 2010 Yasm

Screenshot
Pop 152.26
Vit 8.27

Yasm is a complete rewrite of the NASM assembler. It currently supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, COFF, Mach-O (32 and 64), RDOFF2, Win32, and Win64 object formats, and generates source debugging information in STABS, DWARF 2, and CodeView 8 formats.

Download Website Updated 23 Mar 2006 h2incn

Screenshot
Pop 21.26
Vit 1.67

h2incn tries to directly convert C/C++ headers to Nasm-style include files, and can be used in a makefile. It is useful if you want to use the same structures or external variable declarations in C and assembler code, and you don't want to use two separate files and update both each time you change something. It is written in a mix of C and C++ code. It currently works for simple files.

Download Website Updated 22 Jan 2003 asfpga

Screenshot
Pop 31.75
Vit 1.00

asfpga is an assembler written for use in FPGA design. It can be easily modified for a particular instruction set. The ultimate goal of this software is to allow a FPGA designer to easily write assembly code for a custom instruction set. The current version allows you to create a listing file, a memory dump file which can be used in debugging HDL code using $readmemh() or equivalent routine, and a binary file which can be used to program an EPROM.

Screenshot

Project Spotlight

Mo Da Browser

A GNU GPL core web browser for Android

Screenshot

Project Spotlight

Gfarm

A distributed filesystem, used for cluster computing.