πŸš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: bit.listserv.asm370
Article #299

Re: assembly-language coding conventions

#299
From: john gilmore
Date: Sun, 04 Sep 2005 16:58
43 lines
2927 bytes
David Cole writes:

>Ben: The chance of error can be reduced *substantially* for large zaps (now
>matter what addressing method you prefer) if you'd use an ASM2ZAP program:
>a tool that scrapes a "PRINT ON,GEN,DATA" listing and produces zap
>statements based on the extracted machine code.

and he is quite right.

Moreover, Binyamin/Ben need not do any of the hand calculations he mentions.
I almost never write code of any kind that is not within a macro definition,
but this
is my habit and need not be his: SETA statements are and have long been
available
in open code for accomplishing just the sorts of calculations he mentioins.

This is also perhaps an appropriate location for the generic comment that
the contribu-
tions so far made to this thread have been curiously silent about the the
use of the
macro language.  It is not a frill; it is a uniquely powerful procedural
language embedded
in the HLASM; and a set of assembly-language coding conventions that do not
envisage
its heavy, integral use are, in my (here not so humble) opinion, all but
irrelevant.


John Gilmore
Ashland, MA 01721
USA

_________________________________________________________________
DonΒ’t just search. Find. Check out the new MSN Search!
http://search.msn.click-url.com/go/onm00200636ave/direct/01/
Technical Details
Message-ID: <BAY104-F365695D20EF373F8038CBAC6A50@phx.gbl>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!newsfeed.news2me.com!canoe.uoregon.edu!newsfeed.news.ucla.edu!newsfeed.berkeley.edu!ucberkeley!sn-xit-03!sn-xit-12!sn-xit-09!sn-xit-08!sn-xit-14!supernews.com!149.173.6.116.MISMATCH!foggy!vm.sas.com!msn.com!john_w_gilmore

Show Full Headers
Complete Article Headers
X-Google-Thread: fcdcb,ea441912545b0747
X-Google-Attributes: gidfcdcb,public
X-Google-Language: ENGLISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!newsfeed.news2me.com!canoe.uoregon.edu!newsfeed.news.ucla.edu!newsfeed.berkeley.edu!ucberkeley!sn-xit-03!sn-xit-12!sn-xit-09!sn-xit-08!sn-xit-14!supernews.com!149.173.6.116.MISMATCH!foggy!vm.sas.com!msn.com!john_w_gilmore
From: john gilmore <john_w_gilmore@msn.com>
Newsgroups: bit.listserv.asm370
Subject: Re: assembly-language coding conventions
Date: Sun, 4 Sep 2005 16:58:13 +0000
Organization: SAS Inc.
Lines: 43
Sender: IBM Mainframe Assembler List <ASSEMBLER-LIST@LISTSERV.UGA.EDU>
Message-ID: <BAY104-F365695D20EF373F8038CBAC6A50@phx.gbl>
NNTP-Posting-Host: mozart.unx.sas.com
Mime-Version: 1.0
Content-Type: text/plain; format=flowed
Content-Transfer-Encoding: quoted-printable
X-Trace: foggy.unx.sas.com 1125853320 26231 10.19.150.41 (4 Sep 2005 17:02:00 GMT)
X-Complaints-To: usenet@unx.sas.com
NNTP-Posting-Date: Sun, 4 Sep 2005 17:02:00 +0000 (UTC)
Comments: Gated by NETNEWS@VM.SAS.COM
Return-Path: <owner-assembler-list@LISTSERV.UGA.EDU>
X-Originating-IP: [65.54.175.209]
X-Originating-Email: [john_w_gilmore@msn.com]
X-Sender: john_w_gilmore@msn.com
X-OriginalArrivalTime: 04 Sep 2005 16:58:13.0896 (UTC)
                       FILETIME=[D68DB880:01C5B171]
Approved-By: john gilmore <john_w_gilmore@MSN.COM>
Return-Path: owner-assembler-list@LISTSERV.UGA.EDU
X-Mime-Autoconverted: from 8bit to quoted-printable by mime827
Originator: daemon@mozart.unx.sas.com