> -----Original Message-----
> From: IBM Mainframe Assembler List
> [mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU] On Behalf Of Tom Marchant
> Sent: Wednesday, June 13, 2012 7:54 AM
> To: ASSEMBLER-LIST@LISTSERV.UGA.EDU
> Subject: Re: CEETERM and register 15
<next>
>
> I really wish people wouldn't call it "baseless".  Base
> registers are still necessary and attempts to avoid them
> altogether results in the kind of strange coding that John
> McKown included in his other post.
>
> --
> Tom Marchant

OK, if not "baseless", what would be an accurate yet easy to type word or 
phrase? I'm willing to change terminology to be more accurate. In my usual 
coding, I have something like:

PGM CEEENTRY ...,BASE=R11
    DROP R11
    LARL R11,CONSTANTS
    USING (CONSTANTS,ECONSTANTS),R11
...
CONSTANTS DS 0D
... DEFINE MY CONSTANT VALUES
    LTORG *
ECONSTANTS EQU *-1
    END PGM

I use LARL, but an LA or LAY could be used, if placed before the DROP. Oh, and 
since I can't get CEEENTRY to use an RSECT, I also use the RENT assembler 
option to help flag mistakes in where I define a variable.

--
John McKown
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets(r)

9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone *
john.mck...@healthmarkets.com * www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets(r) is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
Company(r), Mid-West National Life Insurance Company of TennesseeSM and The 
MEGA Life and Health Insurance Company.SM

Reply via email to