Why try totally irrelevant code? I wrote "Further, you can't use the same label 
on two different instructions"; if you want to give me a code example, give me 
one where you use the same label in two different instructions.

Note that I wrote label, not symbol; that means a string in column 1, not in 
the operand.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3

________________________________________
From: IBM Mainframe Assembler List <[email protected]> on behalf 
of Robin Vowels <[email protected]>
Sent: Monday, August 6, 2018 6:47 PM
To: [email protected]
Subject: Re: EQU * considered harmful

From: "Seymour J Metz" <[email protected]>
Sent: Tuesday, August 07, 2018 5:57 AM


> True, but irrelevant. Adding a B or F to a label reference in any other 
> assembler
> doesn't have the same semantics. E.g., this doesn't work:

>         TM    operand,mask
>         BO    FOOF
>         XR    R0,R0
>FOO      AR    R2,R3
>         BCT   R1,FOOB

Try:
         TM    operand,mask
         BO    FOOF
         XR    R0,R0
FOOF DS 0H
FOOB AR    R2,R3
         BCT   R1,FOOB

> Further, you can't use the same label on two different instructions in, e.g., 
> HLASM,
> while in TASS you could use a program point as many times as you want;
> 1F refers to the next label of 1 and 1B refers to the immediately previous 
> label of 1, so there's
> no ambiguity.
________________________________________
From: IBM Mainframe Assembler List <[email protected]> on behalf 
of Robin Vowels
<[email protected]>
Sent: Sunday, August 5, 2018 9:21 PM
To: [email protected]
Subject: Re: EQU * considered harmful

From: "Seymour J Metz" <[email protected]>
Sent: Monday, August 06, 2018 5:52 AM


> Technical Assembly Systemm (TASS) on the 650 had something called a program 
> point.
> A program point was a one digit label, and the references to program points 
> were suffixed
> with B for backwards and F for forward. It is perhaps the only thing on the 
> 650 that I miss.

You're still allowed to put 'B' or 'F' as a suffix on any label.


---
This email has been checked for viruses by Avast antivirus software.
https://secure-web.cisco.com/1qU7jqNjm4bp5EJd6RIGKtpZbOLh2XhFPJF2XoXOdsEhjR_XZRw9ys4mPLqA_18g0gKY_-4Y9t9jOaRy9qvZqr1YDCGB-YxWf0PoVfASlhgmFen7im1TAjTh07Tgf8qoZgyouc_odzec4NmLT_P-4b_jP4t3WRybEPChErauUAhgs50pY4cQgyFt93rrIywKD-r5jIKTCXyf_tfw6QauBAth7rwcHwoFHeCfn_4gjPrUEByZcFwGhKGGPLJnhxBWmD7IRihTLbEYalDQlasOqujHEIbjP9yBW6H79997YHBqQ47l0-Iivoh2F5fGJtxNIAqdULDkJLpcL1Jg9Ss-on0VsvbltPWXYYW_CnBZxi9ZEzYkZBNr6iLgRQcWrouC6nSvtSjrcE1ci8hHzuUpndGucpzohI44hbhzrbCatQAiL2qUGTN59ogHxPklXIOdv/https%3A%2F%2Fwww.avast.com%2Fantivirus

Reply via email to