Since they drop the register addressing with PSW relative addressing
they execute faster.  Does somebody have a list of S/370 instructions
with possible XA/ESA/Z replacements that can directly replaced?

On Thu, May 20, 2021 at 11:47 AM Charles Mills <charl...@mcn.org> wrote:
>
> If you are a significant coder or maintainer of assembler code, one big 
> improvement that IIRC no one has mentioned is the relaxation of the base 
> register nightmare. You know, where you go to make a one-minute change to 
> some code and you kick it over the 4K boundary and you are faced with three 
> unappealing choices: commit another register to be an additional base, split 
> the module in half, or figure out some hack that gets some big data area out 
> of the basic 4K range.
>
> The solution is the relatively (ha ha) new branch relative instructions, 
> commonly referred to as jumps due to their Jxx mnemonics -- plus some other 
> "relative" instructions such as LARL. A full tutorial is out of scope for a 
> mailing list e-mail, but the classics comics version is that you replace all 
> of the Bxx instructions with Jxx, move your data areas to the beginning of 
> the CSECT with LOCTR, and your 4K base register issues should go away, pretty 
> much for good.
>
> Charles
>
>
> -----Original Message-----
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On 
> Behalf Of Steve Estle
> Sent: Monday, May 17, 2021 6:42 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Best catch up resources for MVS / ZOS Technologies
>
> Hello Everyone in Mainframe Land,
>
> I've been out of the mainframe world since about 2001, but spent the prior 20 
> years immersed in that world working with everything from MVS/370 to MVS/ESA 
> and VM, performance and capacity planning disciplines across a variety of 
> situations in the IT Services and consulting spaces.  I, am, now as a "IT 
> Infrastructure Engineer- IBM z/OS Mainframe Engineer" after nearly 20 years 
> of other activities (Project Mgmt, entrepreneur, etc) am about to potentially 
> come back into a new mainframe role and I need to catch up as quickly as 
> possible.  Any suggestions on ways to fill in the gaps for ZOS, ZVM, 
> hardware, performance, etc?  Bottom line I'm looking for that gap education 
> to as quickly as possible get up to speed with changes in platforms since 
> 2001.  If prefer to call - all my info is below.
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN



-- 
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to