Here is a list of some of our assembler macros that we are making available for people to download and use.

The macros linked to by this page remain the copyrighted material of Abbydale Systems. You are free to use the material but please honor the copyrights.

As always you are free to use this code but the usual disclaimers apply.

By downloading code from this page you agree to the terms of the disclaimer.

There is a full XMI library with all of the listed macros in it that is available from here.

Alternatively there is a full IEBUPDTE format copy that is available from here.


Page #First  Previous  1  2  
Name
Description
  
SWAPREGThis macro will swap the contents of two registers.

It is neat in that it uses no additional storage and because of this it is useful when the size of the program is becoming an issue. In fact this method only uses 12 bytes, but only 6 if you exclude the compare.

UPPERThis macro will fold the contents of a passed field into all upper case characters.

The macro can be called more than once within a program providing the code can be addressed by the same base register(s)

USERCVTThis is a DSECT of a sample USERCVT.

It is used by our sample MPF Exits to demonstrate how to map out a USERCVT area.

The USERCVT is pointed to by the CVTUSER field of the CVT and this area is obtained via one of our MPF Exits (USERCVTS)

Link to information page click here.

WTPThis simple macro is used in the exact same way as the IBM supplied WTO macro, the only difference is that the WTP macro will set the routing and descriptor codes so that the message should not appear on the console.

You may need to check with your site system programmer to make sure that they haven't changed the IBM standards for routing and descriptor codes.

Page #First  Previous  1  2  
 
 


If you need any support or assistance with any of the code on this site
or
if you would like to contact us, please click here

follow us on facebook
Follow us on Facebook

 

Number of unique visitors 251

Copyright © Abbydale Systems LLC 2015-2025

Abbydale Systems LLC Lic. 802696149. All rights reserved.

Last modified : Sunday 23rd of March 2025