Hardware manual

LastMemLoc Last memory location
...
StartSystem Base of system
...
StackBase Root of stack; stack extends downward from here
...
StackEnd Top of stack, which grows down
...
EndCode End of user program+1
... This space contains user code and statics, loaded as specified by the
arguments to Bldr. Default is to start at StartCodeArea and load
statics into the first 400 words, and code starting at
StartCodeArea+400. See Bcpl manual.
StartCodeArea Start of user program area
...
400-777 Page 1: machine-dependent stuff (see Alto Hardware Manual)
...
300-377 Bcpl runtime page 0
...
20-277 User page 0
...
0-17 Unused
Table 3.1: Memory layout (all numbers octal); see section 3.6
LastMemLoc The operating system described in this document runs on 64K
Altos; this location is 176777.
StackEnd The address of the frame in which the current procedure is
executing is computed by the MyFrame procedure; alternatively,
compute lv (first argument of current procedure) -4
EndCode Rv(335)
StartCodeArea User code may start at any address > 777.
Table 3.2: Values of symbolic locations in Table 3.1
(all numbers octal)
Alto Operating System May 5, 1980 32
For Xerox Internal Use Only -- December 15, 1980