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 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~