On 12/10/2011 7:22 AM, Steve Comstock wrote:
On 12/10/2011 7:12 AM, Peter Relson wrote:
I actually disdain using the
linkage stack, for these reasons:

BAKR / PR are included in Chapter 10 of the POO: Control
Instructions, not Chapter 7, General Instructions; they
are semiprivileged instructions

I do not believe that that reason has merit.

Hmmm. Are you advocating use of semiprivileged instructions
in application code then? Or only some of them? Which ones
are 'safe' or 'OK' to use in standard application programs?
Where does one draw the line?


Note: I just went and reviewed my course
"z/OS Assembler Programming Part 4: z/Architecture and z/OS"
and I see I included MVCOS, which also comes from Chapter 10.

It looks to me, from the Pops, that if I am in problem
state and the source and target addresses are valid for
me, and the third operand has an integer between 0 and 4095
and I zero out R0, then I have a variable length move that
will work. No need for EX for variable length moves of length
under 4K. Is that a fair assessment?




but I think the easy way is not always
the best way, depending on circumstances

No argument there.

Save area chains may not be available or meaningful for
debugging situations

Available? Yes. Meaningful? Yes, but not as easily. And they only tell
part of the
story, with the other part being on the linkage stack.

Peter Relson
z/OS Core Technology Design



--

Kind regards,

-Steve Comstock
The Trainer's Friend, Inc.

303-355-2752
http://www.trainersfriend.com

* To get a good Return on your Investment, first make an investment!
+ Training your people is an excellent investment

* Try our tool for calculating your Return On Investment
for training dollars at
http://www.trainersfriend.com/ROI/roi.html



--

Kind regards,

-Steve Comstock
The Trainer's Friend, Inc.

303-355-2752
http://www.trainersfriend.com

* To get a good Return on your Investment, first make an investment!
  + Training your people is an excellent investment

* Try our tool for calculating your Return On Investment
    for training dollars at
  http://www.trainersfriend.com/ROI/roi.html

Reply via email to