RSS 6 projects tagged "Assemblers"

Download Website Updated 18 May 2013 ELFIO

Screenshot
Pop 277.27
Vit 47.84

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 38.83
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 183.45
Vit 16.63

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 22 Jan 2003 asfpga

Screenshot
Pop 29.10
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.

Download Website Updated 18 May 2010 Yasm

Screenshot
Pop 145.46
Vit 8.20

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 19.80
Vit 1.66

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.

Screenshot

Project Spotlight

spdylay

An experimental SPDY protocol implementation in C.

Screenshot

Project Spotlight

Mahotas

An image processing library for Python.