Reading (a lot of) documentation from IBM it seems that a lot has gone into the *nix side of z/OS and extra instructions and 64-bit addrssability for data, but that the code itself still resides below the bar, so that most AMODE 24 and 31 code from years ago will still compile/assemble and run as is, or with minimal change.

Is that fair?

But if new code using 64-bit data is still loaded and executed below the bar, and new instructions and extended registers handle the addressing of data with 64-bit addresses, why is there an AMODE 64 at all? Is it simply to indicate that a larger (DS 18D) savearea should be provided, as it may be needed by the called program?

Thanks for any clarification you can offer.

Roops

Reply via email to