--- Fred Cisin <cisin at xenosoft.com> wrote:
I've taught PC Assembly Language using Abel. It
was
reasonably good, but
did not provide enough hand-holding for beginners
who are still struggling
with "what is a program?", and what the assembler,
linker, exe2bin, etc.
are.
Like I said in previous post, I feel assembler can be
taught as rudimentary programming, but it takes
additional time and effort in preparatory steps
(binary, hex,...). Usually it makes more sense to
start out with some other compiled language, or as is
usually done QBasic or VB. I'm not partial to learning
programming with an IDE though.
For beginners, I prefer to start with Lafore (Waite
group) and then switch
books once they can put their name on the screen,
count, etc.
I spent 28 bucks on a Waite Group book before I found
Abel at a library. The author's name wasn't Lafore,
but this particular one was terrible. I don't have the
text in front of me, but I felt there was something
more logical about the way he laid stuff out.
Learning assembler on a 16-bit pc isn't the easiest
platform either. I know of one guy who learned it on
some IBM iron, don't know if that architecture had
segmented addressing like a pc, but he said he went
through the whole course, passed yet didn't have a
clue, and the next semester (or was it a year later)
it all just clicked.
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com