[oclug] Assembler (was Re: Easiest and most useful language...)

Greg Franks greg at cr1004769-a.slnt1.on.wave.home.com
Thu Feb 8 10:17:07 EST 2001


>>>>> "David" == David F Skoll <dfs at roaringpenguin.com> writes:

    David> On Tue, 6 Feb 2001, Andrew Hutton wrote:
    >> If your end goal is to learn how computers work... and you feel
    >> up to it... pick up a 68000 assembly book at a used book shop.
    >> ALL of the really clueful people I respect for their computing
    >> knowledge seem to have started with ASM of some kind.  It
    >> teaches respect, humility, and exactly WHY you do things a
    >> certain way.

    David> It depends on which assembler you learn.  I was lucky
    David> enough to learn 6809 as my first assembler language.  The
    David> Motorola 6809 was used in the Radio Shack Color Computer.
    David> Even though it was an 8-bit processor, it had a wonderful
    David> instruction set and many useful addressing modes.

    David> When I finally learned Intel assembler, I almost threw up.
    David> I'm sure if I'd started with x86 assembler, I would have
    David> been put off for life. :-)

I think that's why Andrew suggested 68000 assembler.  It's quite
regular* (given the the 68000 was supposed to be an improved PDP-11
ahh... memories: mov (r1+),(r2+); *p++ = *q++).  The 8086 is really
rather horrendous...

*(well, we'll forget about XOR..., and the 68020 extensions)

    David> -- David.

-- 
   __@               Greg Franks              <|       _~@ __O 
 _`\<,_         Ottawa, Ontario, Canada        |O\   -^\<;^\<, 
(*)/ (*)                                       (*)--(*)%---/(*)
          "Where do you want to go today?"   Outside.  



More information about the OCLUG mailing list