barry@sytek.UUCP (11/18/83)
Can anyone one tell me what the letters in 'BSS' stand for??? I know that it refers to the unitialized data area of any exectuable program, but in several years I have yet to meet someone who can tell me what the characters actually represent! Thanks -- Barry Holroyd (213) 417-8859 decvax!sytek!barry
gwyn%brl-vld@sri-unix.UUCP (11/19/83)
From: Doug Gwyn (VLD/VMB) <gwyn@brl-vld> BSS stands for "Block Starting with Symbol" and is a common assembler pseudo-op. (There are also "Blocks Ending with Symbol" etc.)
jhv@houxu.UUCP (11/20/83)
When I was learning assembly language programming, BSS stood for "Block Starting with Symbol", where the label, if any, on the BSS line is assigned to the first location reserved for the block. There was also a BES "Block Ending with Symbol", where the optional label was assigned to the last location reserved for the block.
dbj.rice%rand-relay@sri-unix.UUCP (11/20/83)
From: Dave Johnson <dbj.rice@rand-relay>
I don't really know where Unix got the letters "bss" from, but COMPASS,
the assembler for the CDC 6600 (and 7600 and Cyber 70 and Cyber 170 etc.),
has a pseudo-op named "bss" which allocates some amount of uninitialized
storage. CDC claims that it means "Block Starting Symbol".
Dave Johnson
Dept. of Math Science
Rice University
dbj.rice@CSNet-Relaygoldfarb@ucf-cs.UUCP (11/20/83)
Pardon me, but isn't it Block Storage Segmennt? Ben Goldfarb uucp: decvax!ucf-cs!goldfarb ARPA: goldfarb.ucf-cs@Rand-Relay
mark@umcp-cs.UUCP (11/21/83)
Pick one from column A, one from column B, one from column C.
A B C
blank storage segment
basic segmented storage
block silly size
begin sassy staff
big starting symbol
bad stretch store
baz sensing service
bogus symbolic strangeness
--
spoken: mark weiser
UUCP: {seismo,allegra,brl-bmd}!umcp-cs!mark
CSNet: mark@umcp-cs
ARPA: mark.umcp-cs@CSNet-Relayguidi@pegasus.UUCP (11/21/83)
BSS: Be Sure to Save (at least that's what we told each other in the 60's)
johnc@orca.UUCP (John Crown) (11/24/83)
"The BSS directive [Block Starting with Symbol] reserves a block of storage with a label attached to the first address of the block ..." John Crown, Tektronix ...[decvax|ucbvax]!teklabs!tekecs!johnc
rbc@houxu.UUCP (R.CONNAGHAN) (11/25/83)
Funny, I've asked what "BSS" stands for too. I came across an answer in an "IBM" manual of some sort. Best I can recall: BSS == "Backword Storage Space" (could have been "Backword Secondary Storage") As always with with IBM, an answer that's no answer. Robert Connaghan AT&T Bell Labs houxw!rbc