The question is what reasonable use is there is of USING on a number?

I'm not sure what the rest of this post means, but it doesn't seem relevant.

sas

On Mon, Nov 11, 2019 at 2:35 PM Paul Gilmartin <
00000014e0e4a59b-dmarc-requ...@listserv.uga.edu> wrote:

> On 2019-11-11, at 09:08:39, Steve Smith wrote:
> >
> > I must agree that USING on numbers is a questionable feature; also
> operand
> > 1 doesn't have to be 0, anything up to 2gb should work.
> >
> What's "questionable"?  Should the Assembler require a
> relocatable expression?  Why?
>
> An old (BitSavers) Assembler manual said the allowed range
> was (1-2**24,2**24-1).  HLASM says, "non-negative".  I don't
> believe either restriction was ever enforced.
>
> What does "negative" mean for a relocatable expression?  Does
> it depdend on the address at which the CSECT/DSECT gets loaded?
>
> >  ... My guess is somebody in 1964 thought it was a good idea.
> >
> Prior to the advent of immediate instructions there was no better
> alternative.
>
> -- gil
>


-- 
sas

Reply via email to