From Collaborative RCE Tool Library

Jump to: navigation, search

High Level Assembly (HLA)

Tool name: High Level Assembly (HLA)
Rating: 1.0 (1 vote)
Author: Randall Hyde                        
Current version: 1.106 (frozen), 2.16 (beta quality)
Last updated: February 23, 2012
Direct D/L link:
License type: Free and open source
Description: The HLA (High Level Assembly) language was developed as a tool to help teach assembly language programming and machine organization to University students at the University of California, Riverside. The basic idea was to teach students assembly language programming by leveraging their knowledge of high level languages like C/C++ and Pascal/Delphi. At the same time, HLA was designed to allow advanced assembly language programmers write more readable and more powerful assembly language code.

With the publication of "The Art of Assembly Language" from No Starch Press, the High Level Assembler has entered the mainstream. Tens of thousands of programmers the world over have discovered how easy it is to learn and write assembly language using HLA. What started out as a tool for teaching assembly language programming has blossomed into a popular Windows and Linux based software development tool.

Today, several third party tool authors are supporting HLA as well. This includes a couple of integrated development environments, a debugger, and other tools. More are on the way!
Related URLs:
"Art of Assembly and HLA" resources page:

RSS feed Feed containing all updates for this tool.

You are welcome to add your own useful notes about this tool, for others to see!

If you find that any information for the tool above is missing, outdated or incorrect, please edit it!
(please also edit it if you think it fits well in some additional category, since this can also be controlled)

Category Navigation Tree
   Needs New Category  (3)