IBM Support

Migrating and exploiting Assembler with Language Environment

Forum/discussion group


Presentation materials from SHARE session 8214.

When migrating applications that include a mix of Assembler and High Level Languages (HLL) to Language Environment (LE), you might have to make changes to your Assembler code. The presentation materials below from this SHARE session explain what works as is, what might need to be changed, and why you might choose to make other changes to your Assembler applications. The presentation includes sample code that shows how to make these changes.

When you are running under Language Environment, you can make other changes to your Assembler routines in order to optimize the applications and exploit the benefits of Language Environment. The presentation materials below explain how and why to make your Assembler applications LE-conforming, and how and why to bring up LE in a non-LE-conforming application.

If your mixed HLL and Assembler applications have AMODE 24 dependencies, the application can take advantage of Language Environment's Favor-31 enhancements. A strategy for converting AMODE 24 assembler routines to AMODE 31 will be discussed in detail.

Related information

What's new in Enterprise COBOL for z/OS V3.4
XML and COBOL and application modernization
Got COBOL? Bet you didn't know you could do THIS
Migrating to COBOL compilers under LE


Original publication date


Cross reference information
Segment Product Component Platform Version Edition
Software Development Enterprise PL/I for z/OS Not Applicable OS/390, z/OS
Software Development High Level Assembler and Toolkit Feature z/OS

Document information

More support for: Enterprise COBOL for z/OS

Software version: 3.4

Operating system(s): Platform Independent, z/OS

Reference #: 7009581

Modified date: 09 March 2016