Re: HLA



brennan.vincent@xxxxxxxxx wrote:
I understand this point, Annie, however I disagree.

As well you might...

Although HLA may
not use the same syntax and mnemonics

The syntax is unusual. The mnemonics are straight from Intel (with one or two exceptions).

What mnemonics did you have in mind, Annie? Have you actually used HLA? Or is this another "phantom book review"?

as most assembly languages, my
point is mainly to learn the concepts and techniques involved, not the
syntax of a particular assembler. I'm sure that if HLA is truly an
assembly language, once I've learned it I'll be able to pick up MASM or
something like that in no time.

I expect you could. But why would you want to downgrade from HLA, which runs on 'Doze and Linux (with BSD and MacOS planned) to an assembler that runs only on MS's pointee-clickee abomination?

I think you'll find that HLA is more assembly language with a high-level veneer, than a HLL with an assembly veneer.

The syntax is weird - I don't like it at all! The operand-order (src, dest) is more like AT&T than Intel. But the mnemonics are "as usual". Anyone tells you different is either ignorant or lying.

Best,
Frank
.



Relevant Pages

  • Re: HLA is a text converter (text to object code)
    ... I don't mind the HLA variable declarations and function ... They exist to help allow beginning programmers to write ... > syntax, newcomers can apply all the style guidelines they've used ... > who already use another assembler. ...
    (alt.lang.asm)
  • Re: Helpful Practical Uses of Conditional Assembly
    ... HLA, the language, is *not* optimized for poor typists. ... Comparing HLA and a traditional assembler such as NASM ... Take a look at the RosAsm syntax sometime ... This whole argument about "optimization" is a red herring anyway. ...
    (alt.lang.asm)
  • Re: TASM revisited
    ... Because none of the assemblers on *nix to date support the Intel syntax ... it would be taking an existing assembler with an existing ... TASM and would like to use TASM under *nix. ... programmers from having to learn HLA, as TASM has a much more powerful ...
    (alt.lang.asm)
  • Re: HLA is a text converter (text to object code)
    ... >> put off by HLA's syntax, as it is radically different from what ... I don't mind the HLA variable declarations and function ... They exist to help allow beginning programmers to write ... who already use another assembler. ...
    (alt.lang.asm)
  • Re: A sample RosAsm macro (actually a whole set)
    ... | inline AT&T syntax I think you're confusing HLA for..."eax" is called ... I can't compare any assembler to my tools, ...
    (alt.lang.asm)