In some cases individual instuctions can't be directly replaced but code 
sequences can. IAC, for someone who precedes z, a look at the current PoOps can 
be an eye opener. I know that the mantra is "Those new instructions are just 
for compilers.",  but some of them warm the cockles of this old assembler 
programmer's heart.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3

________________________________________
From: IBM Mainframe Discussion List [[email protected]] on behalf of 
Mike Schwab [[email protected]]
Sent: Thursday, May 20, 2021 7:11 PM
To: [email protected]
Subject: Re: Best catch up resources for MVS / ZOS Technologies

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 <[email protected]> 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:[email protected]] On 
> Behalf Of Steve Estle
> Sent: Monday, May 17, 2021 6:42 PM
> To: [email protected]
> 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 [email protected] 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 [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to