On 2015-08-18, at 03:25, Binyamin Dissen wrote:

> On Tue, 11 Aug 2015 10:02:58 -0600 Paul Gilmartin
> <[email protected]> wrote:
> 
> :>(Might one declare a data-only module as RMODE(64) AMODE(24) so
> :>it may be loaded above the bar, but so LOAD returns an unbiased
> :>address?)
> 
> AMODE refers to how the supervisor will pass control to the module. The binder
> will not allow a attributes that are illogical such as entered in AMODE24
> while residing above the bar.
>  
It's not illogical if the module is pure data and the programmer uses AMODE24
(or AMODE31) solely to prevent setting of bit 63 by LOAD.  Might be worth
RC=4 from Binder.

> :>(Might the programmer declare an odd address as an ENTRY for the
> :>purpose of accessing data at that address?  This becomes
> :>ambiguous with AMODE(64).)
> 
> That is an interesting question. I wonder how IBM handled the case.

-- gil

Reply via email to