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