🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #7988

Re: 68k Asm Q re - indexed eff. addr. (HELP)

#7988
From: Colin Plumb
Date: Fri, 11 Jan 1991 04:33
22 lines
1206 bytes
In article <1991Jan2.164434.45993@cc.usu.edu> sl195@cc.usu.edu (A banana is not a toy) writes:
>I'm trying to get SAS/C5.10's asm assembler to compile, and it won't take
>
>	MOVE.L #0(A2,D0),D2
>or
>	MOVE.L (0,A2,D0),D2
>
>any hints on making this work? (i.e. what's the obvious answer that's
>staring me in the face but I'm too spaced at the moment to see it?)
>
>THANKS in advance, netpeople!!

I use

	move.l	0(a2,d0.l),d2

Note that you can use word or long index registers (word is sign-extended
to 32 bits), so you need to specify the size.  This is Manx-acceptable
syntax.  (I wrote a lot of "and.l 4(a4,d4.w),d5" code in a wierd inner
loop a while back, so I was glad for the addressing mode's idiosyncracies.)
-- 
	-Colin
Technical Details
Message-ID: <1991Jan11.043315.26623@watdragon.waterloo.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watserv1!watdragon!rose!ccplumb
References: <1991Jan2.164434.45993@cc.usu.edu>

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.amiga.tech
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watserv1!watdragon!rose!ccplumb
From: ccplumb@rose.uwaterloo.ca (Colin Plumb)
Subject: Re: 68k Asm Q re - indexed eff. addr. (HELP)
Message-ID: <1991Jan11.043315.26623@watdragon.waterloo.edu>
Sender: daemon@watdragon.waterloo.edu (Owner of Many System Processes)
Organization: University of Waterloo
References: <1991Jan2.164434.45993@cc.usu.edu>
Date: Fri, 11 Jan 91 04:33:15 GMT
Lines: 22