Xref: utzoo comp.sys.amiga.hardware:10109 comp.sys.amiga.programmer:4434 Path: utzoo!utgpu!news-server.csri.toronto.edu!torsqnt!lsuc!becker!bdb From: bdb@becker.UUCP (Bruce D. Becker) Newsgroups: comp.sys.amiga.hardware,comp.sys.amiga.programmer Subject: Re: Assembly Language Utilities Wanted Message-ID: <109275@becker.UUCP> Date: 12 Jun 91 04:28:38 GMT References: <1991Jun4.133229.9078@maytag.waterloo.edu> <1991Jun7.000905.1@happy.colorado.edu> Followup-To: comp.sys.amiga.programmer Organization: G. T. S., Toronto, Ontario, Canada Lines: 30 In article <1991Jun7.000905.1@happy.colorado.edu> kskelm@happy.colorado.edu writes: |[...] | *WHY* do the coders of all assemblers *INSIST* on having such |strict spacing rules!?!?!? I refer to the fact that one cannot have a |space between operands. It is SO much more readable with a space in |there... why can we not have one? Another gripe is that labels are not |recognized in the following situation: | |lab:move d1,d0 | | Again- why? There's a colon there. That should suffice as a |separator. I have tried repeatedly to get into Amiga assemblers-- and I |have repeatedly been distracted from the program at hand by tiny, petty, |numerous idiosyncrasies in the format that assemblers want. Assemblers are low-level languages, created as a means of last resort (rather than inputting hex digits). Perhaps you should be using a good macro assembler, such as Aztec C. This allows you to think more or less algorithmically, but leaves you with reasonably commented assembler code which you can wriggle about in to your hearts content... -- ,u, Bruce Becker Toronto, Ontario a /i/ Internet: bdb@becker.UUCP, bruce@gpu.utcs.toronto.edu `\o\-e UUCP: ...!utai!mnetor!becker!bdb _< /_ "Ferget yer humanity, do the poot" - devo