Re: Question about jumps




randyhyde@xxxxxxxxxxxxx wrote:
Herbert Kleebauer wrote:
I don't understand the purpose of the macros.

I'll bet Evenbit doesn't understand your non-standard mnemonics,
either.

Hmm... You write a paper in defense of HLA's syntax:

http://webster.cs.ucr.edu/AsmTools/HLA/HLADoc/HTMLDoc/WhatIsHLA.html
[snippet]
By far, the largest number of complaints about the HLA language come
from people who've learned x86 programming with one of the available
assemblers, take a quick look at HLA, and reject it because it's
radically different than what they're used to programming with. Common
complaints include "you've switched the operands of the instructions
around" or "why did you switch the MOV operands and not the LEA
operands?" (funny, those same people rarely complain about the fact
that I didn't swap the CMP operands, either). Other common complaints
include "why do I have to type all those damn parentheses (or
semicolons)?" and "What does `@c' stand for?" (the carry flag, if
you're wondering). It boils down to "Why didn't I use a conventional
syntax so HLA would be easier to learn?" The answer is quite simple; I
didn't design HLA to make it easy for people who already know assembly
language to learn HLA. I designed HLA to make it easy for people who
don't know assembly language, but do know a high level language, to
learn assembly language.
[/snippet]

.... and then you attack Herbert for the syntax his assembler uses??

Nathan.

.



Relevant Pages

  • Re: HLA History
    ... >> meaning of the brackets in the Intel Syntax. ... NASM uses a more "traditional" assembly language syntax. ... People claiming that their assemblers are "Intel Syntax" compatible ... suitable for handling HLA output. ...
    (alt.lang.asm)
  • Re: My view on this "Is blah an assembler"
    ... > HLA is Randall's attempt to redefine source language and assembly ... I consider HLA a failure in this regards as it makes ... really...does anyone here except for Randy and a few others ... if Randy had modelled it after a COBOL-like syntax then it ...
    (alt.lang.asm)
  • Re: HLA v1.93 is now available
    ... How can the C language be beside itself?? ... It has always been clear that when Rene says "that C-side toy" he is ... two attacking HLA and has spent very little time attacking MASM. ... from HLA to other assemblers (not just FASM, ...
    (alt.lang.asm)
  • Re: The excellent HLA LIB
    ... I didn't pick on the syntax:) ... assemblers" do procedures differently? ... assumptions about HLA without even *learning* enough about HLA to know ... you call it "Natural Syntax Desired for Assembly Programming"? ...
    (alt.lang.asm)
  • Re: HLA History
    ... The fact that people familiar with other assemblers somehow ... meaning of the brackets in the Intel Syntax. ... HLA is a *compiler* for an assembly language. ... the current HLA code generator (which emits ...
    (alt.lang.asm)