what is BSS and BSSEND
Mike Shapiro
shapiro at rb-dc1.UUCP
Fri Mar 10 02:11:22 AEST 1989
In article <15498 at cup.portal.com> Tim_CDC_Roberts at cup.portal.com writes:
>In article <15487 at cup.portal.com>, Joseph C McDonald asks:
>
>> ... what to BSS and BSSEND stand for?
<<< some deleted >>>
>The Control Data assemblers for NOS and for NOS/VE still use "BSS" to
>define storage. Unverifiable rumor holds that there used to be a "BES"
>pseudo for "Block Ending at Symbol", although it is difficult to see a
>practical use for such a beast.
The IBM 704 used negative indexing. The original FORTRAN comiler
stored arrays backwards. The symbolic definition of the array name
went on the end, so the assembler supported it. Programmers used
backward tables in assembly language and newer assemblers also had the
BES pseudo-op. (Dim recollection!!! Can anyone confirm/deny/provide
alternate?)
--
Michael Shapiro, Gould/General Systems Division
15378 Avenue of Science, San Diego, CA 92128
(619)485-0910 UUCP: ...sdcsvax!ncr-sd!rb-dc1!shapiro
More information about the Comp.lang.c
mailing list