Xerox 900 series Technical Manual page 78

Table of Contents

Advertisement

CD.
External Label
1
;~~:I
0
o
1:1
Value of label
Definition
(15)
0
1 2
7 8 9
23
I
G:
I
I
I
Labeled
Common
0
Reference*
Sub-
type
~
Address of data word containing last reference
External POP
Reference
(900 Seri es on Iy)
1 1
0
o
1 2
I
Sub-
Actual 6-Bit
type
Operation Code
0
1
(6)
a
1 2
0
0
( 15)
7 8 9
23
CD.
I
I
~
Not used
1
0
a
7 8 9
23
CD
I
I
Externa I POP
Reference
(900 Series only)
Sub-
type
Actual 6-Bit
Operation Code
Ll
Actual; effective; origin of POP subroutine
IP
Notes:
CD
CD
CD
8)
CD
1
0
(6)
1
( 15)
o
1 2
7
a
9
23
For 900 Series Computers, Lip = 0
if
Label item, and 1
if
POP item whose subtype
is 01 or
10;
for
9300
Computers,
Lip
=
00
9300 M subfie Id
=
1
if
mu Itiple definition.
Items whose subtype is 00 are not entered in the table.
Band C fields of subtype 00 items: B = 1
if
L is length of a program
C
=
1
if
L is length of a labeled common block.
Treated as illegal input by the MONARCH Loader.
For 900 Series Computers only, POP items whose subtype is 11 are not entered in the table. The
origin of the POP subroutine is stored in the address field of the actual POP transfer table entry,
at
X
+
lOOa,
when a POP definition is encountered. The actual 6-bit POP address
(X)
replaces
the sequence number when the item is inserted in the symbol table.
Zero is stored in the address fie Id of the actual POP transfer table entry
(X
+ 1008) when a POP
reference item is inserted in the symbol table. The actual operation code replaces the sequence
number.
The actual 6-bit POP operation code is also stored in the instruction-code field of the POP trans-
fer table entry whose address is obtained by adding
lOOa
to the sequence number.
73

Advertisement

Table of Contents
loading

This manual is also suitable for:

9300 monarch

Table of Contents