Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!seismo!lll-lcc!mordor!sri-spam!sri-unix!hplabs!sdcrdcf!burdvax!bpa!cbmvax!daveh
From: daveh@cbmvax.cbm.UUCP (Dave Haynie)
Newsgroups: comp.sys.apple
Subject: Re: Re: 65C816 programming weirdness; is it true?
Message-ID: <1226@cbmvax.cbmvax.cbm.UUCP>
Date: Tue, 13-Jan-87 17:21:56 EST
Article-I.D.: cbmvax.1226
Posted: Tue Jan 13 17:21:56 1987
Date-Received: Wed, 14-Jan-87 19:27:48 EST
References: <2515@ecsvax.UUCP>
Organization: Commodore Technology, West Chester, PA
Lines: 43

> Summary: I agree...
> 
> In article <1162@cbmvax.cbmvax.cbm.UUCP>, daveh@cbmvax.cbm.UUCP (Dave Haynie) writes:
>> > Keywords: IIGS, 65C816, assembly language, 8/16 bit modes
>> > Summary: I think 65816 is easier...
> Dave,
> 
> To me keeping track of what register width I'm
> using is a lot simpler than keeping track of, say, segments in the 8086
> architecture, although the '816 is segmented, I find it much more
> straightforward.  My mindset is that of someone who programs in assembler
> mostly on 65xx processors and only does 80xx when he has too.  

Well, if I didn't have all of these great 68xxx based machines here to 
program on...  But really, I prefer much of what 65816 Assembly language
looks like, including its weirdness, than the 808X families.  I have no
desire to load a register and then have to explicitly compare it to zero,
or any of the other quirky things you have to do on 808Xs.  And the '816s
segmentation looks much more reasonable and probably more powerful;
certainly it has a usable addressing range (I don't consider 1 megabyte
a usable maximum address range).

> The 68000 is a Cadillac, but I think that beginning assembly language
> programmers have trouble remembering all the mnemonics for byte word and
> long.  

You mean, like .B, .W, and .L :-).  But there certainly are more 68000
mnemonics, and many of them would be new to a 65XX programmer, who'd
have little trouble upgrading to a 65816.  I think the 808X would be
very hard for the average 65XX programmer to pick up, since it does
things so differently.

> Rick Fincher
> ranger@ecsvax

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dave Haynie	{caip,ihnp4,allegra,seismo}!cbmvax!daveh

     "You can keep my things, they've come to take me home"
						-Peter Gabriel

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~