Im in the process of issuing two commands from the same program.
I have a 31 Bit AMODE program that will LINK to the AMODE64 Bit module and then 
upon return I will LOAD the AMODE64 Bit Module and BSSM to it.
Ill post the results later this week.

Paul

---------- Original Message ----------
From: Paul Gilmartin <[email protected]>
To: [email protected]
Subject: Re: LOADING An AMODE64 Program
Date: Tue, 18 Aug 2015 08:32:18 -0600

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