Re: HLA




Julienne Walker wrote:
brennan.vincent@xxxxxxxxx wrote:
Hi all,

I was wondering if anybody had some input on Randall Hyde's High Level
Assembly language. I want to learn assembly language, and although
there are assurances in his book that it's not simply a high-level
language with an assembly veneer, I'd like second opinions.

Is HLA a good tool for learning assembly language?

This is going to be a flamefest...

I'm of the opinion that while HLA is not simply a high level language
with an assembly veneer, it certainly encourages that kind of mindset.
You can get low enough to call HLA an assembly language, which is where
the controversy stems from, but the feel of the language as used by
just about everyone is a high level language with mov. ;)

When it comes to assembly, you need to cover your ears and try
everything that looks like something you would be comfortable with.
It's important to form your own opinions about this stuff, and ignore
the occasional raving lunatic.

Yeah; I'm not going to point names out here...

Anyway, Randall Hyde actually frequents this group. And of course,
there
are those who disagree with his teaching style, and would go as far as
to say that it doesn't teach you anything about assembly language.

My opinion is, if you think you are learning assembly language, thats
fine. Additionally; there are other (both free and printed) books
avaliable
if Randy's style isn't yours.

If you have linux, a good assembly-language book is:
http://savannah.nongnu.org/projects/pgubook/

It teaches assembly assuming that you haven't done any programming
before.

Paul Carter's book is also good:
http://www.drpaulcarter.com/pcasm/

The inevitable reference is Intel's (or AMD's) documentation.
A couple of them are avaliable here:
http://www.x86.org/intel.doc/686manuals.htm

And of course, on Intel's homepage.
http://www.intel.com/design/Pentium4/documentation.htm#techbooks
(look for the "manuals")

There was some on AMD's page, but I forgot where.

Read each. If one is too hard/too easy/not for you, just move on
to the next one till you find a good book. If none of those
are appropriate for you... I'm sure someone else has more links
or books for you to check out.

--Dragontamer

.



Relevant Pages

  • assembly language and reverse engineering
    ... I've done some programming in a few languages in the past, ... Not much asm, and it's been a while, so I'd ... know that understanding assembly language is key, ... or should I start off with high level Windows ...
    (alt.lang.asm)
  • Re: HLA
    ... I was wondering if anybody had some input on Randall Hyde's High Level ... I want to learn assembly language, ... Is HLA a good tool for learning assembly language? ... It's important to form your own opinions about this stuff, ...
    (alt.lang.asm)
  • Re: HLA
    ... I was wondering if anybody had some input on Randall Hyde's High Level ... I want to learn assembly language, ... I'd like second opinions. ... Is HLA a good tool for learning assembly language? ...
    (alt.lang.asm)
  • HLA
    ... I was wondering if anybody had some input on Randall Hyde's High Level ... I want to learn assembly language, ... there are assurances in his book that it's not simply a high-level ...
    (alt.lang.asm)
  • Re: HLA
    ... I was wondering if anybody had some input on Randall Hyde's High Level ... I want to learn assembly language, ... I think it's a great tool, others differ on this approach. ...
    (alt.lang.asm)