Rick Fochtman wrote:
------------------------<snip>----------------------

Correct.  For an amode24 program, the entire universe ends at address
x'00FFFFFF'; the "next step" wraps back to x'00000000'.  So for an
amode24 program, there is nothing "above the line" or "above the bar"
because for it, there is neither a "line" nor a "bar".


That's also my understanding.
So, again, why 24-bit programs could be a reason for 2-4G hole ?

-------------------------<unsnip>--------------------------
Because bit 0 is the switch between 24-bit mode and 31-bit mode, and as such cannot participate in an address.


This is simply not true!!

The two AMODE bits (BA & EA) are in the PSW, not in address words. And, they don't conflict in any way with the 64-bit Instruction address in the PSW or any of the bits used for addressing in a 64-bit general purpose register. See the PSW format below. And, please read my prior post(s) in this thread for the reason why the purely optional, yet highly valuable, 2G-4G "dead" zone was implemented for z/OS.

+---------------------------------------------------------------+
& & & & & & &I&E&       & & & & &   &   & Prog  &             &E&
&0&R&0&0&0&T&O&X&  Key  &0&M&W&P&A S&C C& Mask  &0 0 0 0 0 0 0&A&
+---------------------------------------------------------------+
0          5     8      12      16  18  20      24             31

+---------------------------------------------------------------+
&B&                                                             |
&A&0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0|
+---------------------------------------------------------------+
32                                                             63

+---------------------------------------------------------------+
&                      Instruction Address                      &
+---------------------------------------------------------------+
64                                                             95

+---------------------------------------------------------------+
&                 Instruction Address (Continued)               &
+---------------------------------------------------------------+
96                                                            127

--
Edward E Jaffe
Phoenix Software International, Inc
5200 W Century Blvd, Suite 800
Los Angeles, CA 90045
310-338-0400 x318
[EMAIL PROTECTED]
http://www.phoenixsoftware.com/

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to