I believe if you look at the SMPE ownership of the YREGS macro it owned
by TSO component. The DDDEF for the DLIB is ATSOMAC I think.

I use YREGS in client distributed assembler code as a matter of
course.......


Ray Overby Key Resources, Inc. Ensuring System Integrity for z/Series™
www.kr-inc.com (312)574-0007
On 7/30/2013 19:19 PM, David Cole wrote:
Hmmm... I wonder if YREGS came originally from Yale. In the '70s,
Howard Gilbert and I were involved in writing a version of APL that
would run within TSO, and it was sold by IBM as an "IUP". (Extra
points if you remember what either "APL" or "IUP" means...)

Anyway, sometime in the '80s, IBM bought out Yale's interest in
APL-for-TSO. Perhaps that might be how a YREGS got into MVS.

As to whether or not you (Dave) can rely upon YREGS sticking around,
I think that it is highly unlikely IBM would ever remove just about
any macro from SYS1.MACLIB without a year or more of public notice.
They really really don't like to break customer code if they can at
all avoid doing so.

Dave Cole
ColeSoft Marketing
414 Third Street, NE
Charlottesville, VA 22902
EADDRESS: <mailto:[email protected]>[email protected]

Home page: www.colesoft.com
Facebook: www.facebook.com/colesoftware
YouTube: www.youtube.com/user/colesoftware







At 7/30/2013 02:25 PM, Hansen, Dave L - Eagan, MN wrote:
Dear Assembler Gurus,

I have been looking for where YREGS is documented. I found
YREGS (a MACRO) in SYS1.MACLIB along with other good stuff. It
does the EQUates for the Registers. I see all the old "R0 EQU 0"
in a program I have and I'm sure YREGS will work fine. But where
is it documented as something that will stay around?

I have looked through the following books in our Z/OS V1R13
library (and older libraries) and only found references to YREGS:
MVS Programming: Assembler Services Guide = SA22-7605-14
MVS Programming: Authorized Assembler Services Guide = SA22-7608-17
Programmer's Guide (R6) = SC26-4941-05
Language Reference (R6) = SC26-4940-05
Principles of Operation = SA22-7832-08
A Programmer's Introduction to IBM System/360 Assembler
Language = SC20-1646-06
Assembler Language as a Higher Level Language: Macros and
Conditional Assembly Techniques (SHARE 95, Sessions 8167-8168)

I also have some school books from the early 80's when I coded
some assembler programs on DOS/VSE.

Am I missing a good book on Assembler?
Thanks, Dave

Reply via email to