80x86 assembler lets programmers write portable x86 assembly language.
HLA is an 80x86 assembler that lets programmers write portable x86 assembly language.
The High-Level 80x86 assembler that lets programmers write portable x86 assembly language applications for Mac OS X, Windows, FreeBSD, and Linux. The HLA package includes the "HLA Standard Library" containing thousands of user-callable functions and macros that make writing assembly language programs as easy as writing HLL programs. All code is provided in both source and binary format. HLA is supported by Randy Hyde's "Art of Assembly Language" electronic text found at http://webster.cs.ucr.edu. HLA makes learning x86 assembly language as easy as learning a high-level language.
What's new in HLA
Support for multi-threaded applications, support for sockets, and support for blobs (binary large objects).