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
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.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
________________________________________
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/1Jcw0e7PlLX0dybFxRHKOov5M_y6lHMjjq91y-KvuYcXn8RGbuuhTnxeSD_3qCodZzksZUAmkV1PJlQMMPZe-iiOwhjJ0_og4PPQ8mhXp_o3zvNC0MYftv9vs1xmTXGnW-2ha2blrCm-iv7RnQ8iHifi-wd0xlhdoFRCXa0CX1J-TTGyKeC0W_I-xWbxIIJk_mbpAHWhXE9XBJpoKbL-fLq3ZZrpXgSc2m5ptZXwVh7JROH90mUSTtfL9B2zfErPO35c_wKqq-FJRHOsXT8MR6EoMmlz59KHKvYmW3XulpGnLuY-r-zicCTzLb4lYL1TT-FLbi3QtHL6pBpsYyI6pys-VZsXc-wTg2PHmexr6hX332qSJcgdFEQUaYBCjjShWW4rGXlmx2oKYXoTPyZ4mrlPlcG1NGZp2GtTIlC7hDV2hmlgYnUJ88iWX54sCMVTQ/https%3A%2F%2Fwww.avast.com%2Fantivirus