HLA v1.72 is now available

From: Randall Hyde (spamtrap_at_crayne.org)
Date: 10/26/04

  • Next message: hutch--: "Re: Request for documenation on _asm, inline in MSV C++"
    Date: Tue, 26 Oct 2004 00:55:32 +0000 (UTC)
    
    

    Hi all,

    HLA v1.72 is now available on Webster at the HLA download page:
    http://webster.cs.ucr.edu/AsmTools/HLA/dnld.html

    This is a maintenance release, containing the following minor
    changes:

     * Modified symbol table initialization to properly
       include REAL80 type in the search.

     * Modified several of the zstring routines in the
       Standard Library to correct problems with access
       bytes beyond the end of a source string (when
       doing dword operations).

     * Fixed several code generation bugs in movdq2q,
       movss, movapd, movaps, movdqa, movdqu, movupd,
       movups, movntdq, movntpd, movntps, cvtpd2pi, movnti,
       and most of the other SSE/2 instructions.

     * Added GLOBAL and GLOBAL2 macros to FASM output to
       correct some duplicate symbol problems.

    ----------------------------------------------------

    HLA, the High-Level Assembler, is a powerful macro
    assembly language development system that runs under
    Windows and Linux operating systems. Carefully-written
    applications are portable between both operating systems
    with nothing more than a recompile of the source file.

    >>From a features point of view, HLA is one of the most
    powerful assemblers ever written. It's macro and
    "compile-time language" facilities far exceed those found
    in other assemblers.

    HLA was specifically designed to make learning and writing
    assembly language as easy as possible. HLA is fully supported
    by tons of documentation, example code, and other things
    that beginning and advanced programmers will find useful.
    The 32-bit edition of "The Art of Assembly Language"
    (No Starch Press) teaches introductory assembly language
    programming using HLA and is one of the most often-cited
    textbooks on the subject. You can read "The Art of Assembly"
    on-line at http://webster.cs.ucr.edu/AoA/index.html.

    The HLA system also includes the HLA Standard Library,
    a collection of hundreds of ready to use library routines that
    simplify assembly language programming and provide (among
    other things) a usable interface to the underlying operating system.
    Full source code to the Standard Library is available.

    The HLA compiler and standard library are public domain and
    can be used anyway you see fit.

    Cheers,
    Randy Hyde


  • Next message: hutch--: "Re: Request for documenation on _asm, inline in MSV C++"

    Relevant Pages

    • HLA History
      ... The Self-proclaimed "assembly language historian" ... High-Level Assembler. ... HLA *has* been around long enough now ... using MASM 6.1. ...
      (alt.lang.asm)
    • Re: TMA Assembler?
      ... I wish I was as good as Rene in ASM, but there is still some way to go, ... If "I am HLA" then I'm definitely the one to argue with. ... The actual assembly language ...
      (alt.lang.asm)
    • Re: .EXE -> .ASM -> .EXE
      ... Are you saying that some people have trouble learning assembly language ... HLA from an experienced HLA programmer and see what happens. ... AoA has nothing to do with HLA. ... typical user trying to learn RosAsm. ...
      (alt.lang.asm)
    • Re: Why There are no Asm Apps
      ... >> With HLA, ... > In the section on installing on Linux in the Reference Manual, ... HLA and its teaching approach for assembly language ...
      (alt.lang.asm)
    • Re: Newbie
      ... >> I was trying to stay out of this war of yers but it sounds like HLA ... my "army" for the "Jihad" I am waging on assembly language, ... language that Rene strives to strike at HLA _harder_, ... If Rene isn't a Microsoft employee tricking everyone to destroy the ...
      (alt.lang.asm)