HLA: The High Level Assembly Programming Language (Linux Journal)
[Posted June 29, 2005 by ris]
Linux Journal covers
HLA for High Level Assembly programming. "HLA will soon reach
version 2.0. This version is reported to be significantly faster than
current versions. For now, version 1.76 of HLA is available freely from Hyde's Web
site. HLA can be installed under Linux after reading the HLA
Installation Guide."
(Log in to post comments)
HLA: The High Level Assembly Programming Language (Linux Journal)
Posted Jun 29, 2005 19:40 UTC (Wed) by einstein (subscriber, #2052)
[Link]
This looks useful, I'll have to download it and check it out.
Randy Hyde is definitely a hard ass professor (if you don't work your ass off you will flunk for sure in his classes) but he really knows his stuff.
HLA: The High Level Assembly Programming Language (Linux Journal)
Posted Jun 29, 2005 20:52 UTC (Wed) by smitty_one_each (subscriber, #28989)
[Link]
HLA: The High Level Assembly Programming Language (Linux Journal)
Posted Jun 30, 2005 0:50 UTC (Thu) by roger (guest, #20985)
[Link]
(Well, glad to here the kids are actually learning something!)
Found him willing to help. He and many other Assembly Language fans can be readily found debating Assembly Language programming tactics on usenet. (Search for something like "x86" or "asm" to find the relevant groups.)
I have his HLA book and also spent some time debugging the HLA ebuild for the package on the Gentoo Distro.
Another book note worthy here concerning x86 ASM for Linux is:
It is the first book of it's kind dealing with x86 Aseembly Language explicitly for GNU Linux and is very well written with very good examples.
Professor Hyde can be found complimenting the book on Amazon's page selling this book.
It would be even better if Linux Journal published one of it's monthly magazine with an all-out "Assembly Language" theme for us long time computer users!
Enjoy!
HLA: The High Level Assembly Programming Language (Linux Journal)
Posted Jun 30, 2005 1:09 UTC (Thu) by roger (guest, #20985)
[Link]
One of the really neat things with HLA (*If I am not mistakened!*), you can get HLA to convert HLA source code into readily usable standard Assembly Language source code that can then be compiled by a regular GNU assembly compiler.
The only real downside to this, you're getting allot of un-needed code from the conversion from HLA. But it makes writing code exceptionally easy!
(If this is true, it's a really neat feature the article forgot to mention. ;-)
Another useful link
Posted Jun 30, 2005 7:30 UTC (Thu) by asamardzic (guest, #27161)
[Link]
Meta-assemblers are certainly good stuff, but nothing compares to coding to bare machine instruction set. So, anyone willing to learn IA-32 assembly programming on Linux should also check http://www.drpaulcarter.com/pcasm/; this tutorial offers very good introduction in this topic, it's only pity that NASM is used instead of gas...
Another useful link
Posted Jul 5, 2005 20:19 UTC (Tue) by roelofs (guest, #2599)
[Link]
it's only pity that NASM is used instead of gas...