Assembly Language Programming
The Assembly Language Debugger is a tool for debugging executable programs at the assembly level. It currently runs only on Intel x86 platforms.
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (202): Assembly Language Debugger Download |
NLPP (The Native Language Programming Project) aims to permit foreign programmers to program using commands (such as if) in their own language (such as 'si' for Spanish). We also aim to create an easily extensible program so that programmers all over t
Platforms: Mac, BSD, Solaris, Linux
License: Freeware | Size: 328.15 KB | Download (51): NLPP-Native Language Programming Project Download |
An open source PowerPC CPU simulator and assembler, with associated documentation and tutorials, to facilitate the teaching of modern RISC assembly language programming. Written in java for portability.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 67.1 KB | Download (47): The Exspiminator Download |
CTAL_0 is an extension of Typed Assembly Language, and an experimental C compiler that generates CTAL0 assembly code. Usage: 1. First, download the source code and extract it. 2. Next, make in ctalz-software directory. 3. The compiler can be invoked by shell script ctc. If compilation...
Platforms: *nix
License: Freeware | Size: 95.23 KB | Download (98): CTAL_0 Download |
TALK is a strictly and statically typed assembly language that is flexible and powerful enough to write operating system kernels. For example, memory management (i.e. malloc/free) and multi-thread management can be implemented in TALK..
Platforms: *nix
License: Freeware | Size: 84.99 KB | Download (103): TALK Download |
Welcome to the site of flat assembler! This is a place dedicated to assembly language programming for x86 and x86-64 systems and contains many resources for both beginners and advanced assembly programmers. This site is constantly being improved, and hopefully you'll find here some useful...
Platforms: *nix
License: Freeware | Size: 204.8 KB | Download (41): Flat Assembler for Linux Download |
The Brookshear Machine is an assembly language compiler that uses a language specification in Computer Science: An Overview, by Glenn Brookshear.
Platforms: *nix
License: Freeware | Size: 51.2 KB | Download (47): The Brookshear Machine Download |
GNU lightning is a library that generates assembly language code at run-time; it is very fast, making it ideal for Just-In-Time compilers, and it abstracts over the target CPU, as it exposes to the clients a standardized RISC instruction set inspired by the MIPS and SPARC chips. GNU lightning...
Platforms: *nix
License: Freeware | Size: 399.36 KB | Download (102): GNU Lightning Download |
If you have to review previous assembler language programming projects or create new ones, Assembler IDE will be a big help. It is a development setting for assembly code, whose aim is to automate this process as much as possible, integrating a code ditor, debugger and deassembler.Among the...
Platforms: Windows
License: Freeware | Size: 6 KB | Download (1571): Assembler IDE Download |
TOS is an experimental operating system kernel which is written in our strictly and statically typed assembly language, TALK. Today, computers (PCs, cell-phones, etc.) are widely used in the world and their network become one of the indispensable social infrastructures. Therefore, the...
Platforms: *nix
License: Freeware | Size: 17.41 KB | Download (91): TOS Download |
Udis86/64 is (as of now) a binary file disassembler for the x86 and x86-64 (AMD64) architectures, capable of disassembling 16/32/64 bit binary files to AT&T or INTEL assembly language syntax. [COPYRIGHt=1] Udis86 focuses on providing the basic disassembler functionality in executable format as...
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (135): Udis86 Download |
MenuetOS is an Operating System in development for the PC written entirely in 32/64 bit assembly language. Menuet64 is released under 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...
Platforms: *nix
License: Freeware | Size: 645.12 KB | Download (34): MenuetOS Download |
SPIM is a handy application specially designed to offer users a self-contained simulator that runs MIPS32 programs.
This tool reads and executes assembly language programs written for this processor. Spim also provides a simple debugger and minimal set of operating system services. spim does...
Platforms: Windows
License: Freeware | Download (464): SPIM Download |
Dish Network TV packages are jam-packed with hundreds of television channels including premium movie channels, music channels, local channels, sports channels, Spanish-language programming, high definition channels, plus special programming.
Platforms: Windows
License: Freeware | Size: 1.48 MB | Download (53): Dish Network TV Download |
A Controlled Language Programming (CLP) compiler, runtime engine, and development IDE for writing software in a natural (but somewhat restricted) language that clearly represents the real world concerns and maps to a 3GL (Java/Groovy) for execution.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 44.4 MB | Download (45): ConcernWare Download |
Corewar is a game played vicariously through the action of assembly language programs written in a language called Redcode. Corewar is discussed in the Usenet group REC.GAMES.COREWAR; the reference implementation of this game, pMARS, is maintained here.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 154.7 KB | Download (46): Corewar Download |
The intention of this project is to support users of Randall Hyde's HLA (High Level Assembly) language who wish to maintain, extend, or evolve the HLA Standard Library. http://webster.cs.ucr.edu/AsmTools/HLA/index.html
Platforms: Windows, Mac, BSD, Linux
License: Freeware | Size: 2.41 MB | Download (54): HLA Standard Library Download |
A Java-written MIPS simulator developed to stimulate people learning the Assembly language. It adds graphics, sounds and user interation to make writing assembly programs more interesting.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 170.67 KB | Download (79): Mips Virtual Machine Download |
NESide is an IDE specially made for coding in assembly language for the NES. Featuring syntax-coloring and integrated editors for palette and name tables.Also includes a plug-in system for extensibility.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 25.05 KB | Download (47): NESide Download |
an implementation of the Inflate decompression algorithm corresponding to deflate compression as used by gzip and compatible with RFC 1951Written in Z80 assembly language, with memory paging support for the Sam Coupe
Platforms: Mac
License: Freeware | Size: 21.8 KB | Download (46): samflate Download |