Recommended Reading

MVS Assembler Language

MVS Assembler Language - in association with Amazon
All code on an MVS system eventually gets reduced to assembler language. So knowing some assembler is a plus for any MVS programmer. That's why the first 8 chapters in this book teach you the least you need to know about assembler to use MVS more skillfully, no matter what language you're working in.

I bought this book in order to understand the workings of some called Assembler routines and found it very useful.
Rob (ITDoctors)

More information (from Amazon.com)



Assembler Language for the IBM System 370 A Modular Approach

Assembler Language for the IBM System 370 A Modular Approach - in association with Amazon
This text concentrates on the basic introduction to assembler language from the structured programming point of view and is written for students who need to learn to write assembler programs for business data processing applications.
More information (from Amazon.com)



Sample VSE Assembler Code

Sample code for the tranfer of data between CMS and VSE without use of FTP or other commercial solutions. This was written for a customer to save the costs of commercial software.

The programs themselves are complete but do not include DDGET and DDPUT source. These programs convert between the variable length I/O area and card images in CMS DISK DUMP format. REXX execs which generate the required jcl from file data in a control file stored in CMS have also been written.

The programs are designed for sequential datasets but the EXECS mentioned above include the required IDCAMS parameters to support ESDS KSDS and RRDS.

IT Doctors can supply the code modules

You are welcome to use the mainline code and write your own subroutines. There does not appear to be any documentation on the data formats and there are one or two pitfalls...

NVCSGET Transfer VSE to CMS

NVCSPUT Transfer CMS to VSE


MVS Sample Assembler Code

Here are some more sample assember routines.
These samples were provided by Edward Soto who can be contacted by email at esoto777@yahoo.com should you be looking for some assistance with legacy assembler code.

MERG999 MVS - Merge up to 999 files

Search routines A couple of re-entrant search routines

Date conversion routines Seven re-entrant date conversion routines

Data conversion routines Re-entrant bit-byte and byte-bit conversion routines

Back to sample list

Home



© Copyright IT Doctors.co.uk. 2002