> What is wrong with the 20 > bit displacement instructions? The only thing wrong with the instructions that use 20-bit displacements is that the USING statement won't use the 'end' address to restrict the range of the USING with them; the 'end' address only works with instructions that use 12-bit displacements. My original post was not due to any lack of familiarity with 20-bit displacements; rather it was due to my lack of understanding that the USING 'end' address didn't apply to all instructions. I only changed my test case from LG instructions to L instruction because John E. suggested I do it to demonstrate/confirm the USING behavior.
- mb IBM Mainframe Assembler List <[email protected]> wrote on 11/03/2014 09:31:05 PM: > From: John McKown <[email protected]> > To: [email protected] > Date: 11/03/2014 09:46 PM > Subject: Re: What does the 'end' address on a USING statement mean? > Sent by: IBM Mainframe Assembler List <[email protected]> > > Hum, I accept the desire while not understanding it. You could try: > > L Rx,DOUBLEWORD > SLLG Rx,Rx,32 MOVE TO HIGH WORD, CC NOT DISTURBED > L Rx,DOUBLEWORD+4 > > I can't find a single instruction alternative. What is wrong with the 20 > bit displacement instructions? Just curious.
