I understand haven’t program that much in amode 64 

Thanks 



Joe Reichman
170-10 73 rd ave 
Fresh meadows NY 11366

> On Nov 22, 2019, at 5:50 AM, Jonathan Scott <jonathan_sc...@vnet.ibm.com> 
> wrote:
> 
> Ref:  Your note of Thu, 21 Nov 2019 22:26:07 -0500
> 
> BASR doesn't switch AMODE.  If you want to switch AMODE you need
> to use BASSM (and return using BSM, as the return address will
> be odd for AMODE 64).
> 
> If you BASR staying in AMODE 64, the high word of the register
> needs to be zero.  If you're not clearing it, the effect will
> depend on what the caller had in it, which may well be different
> in the TEST environment.
> 
>> I have a amode 64 rmode 31 program I would like to do I/O So I have to have
>> the DCB below 16mb So I have LOAD a module amode 64 rmode 24
>> 
>> After loading I turn the 1 bit to the right off now I have a clean half
>> address when I BASR to it bombs and the PSW has the one bit on
>> 
>> A funny thing under TEST making a breaking point at the basr it doesn't
>> happen
> 
> Jonathan Scott, HLASM
> IBM UK, Hursley

Reply via email to