Xerox 900 series Technical Manual page 52

Table of Contents

Advertisement

External Label
Definition
o
Sub-
type
1
0
1 2
0
0
I
I
I
~
Value of label
0
(15)
7 8 9
23
8
I
I
I
Labeled
Common
0
Reference*
Sub-
type
~
Address of data word containing last reference
External POP
Reference
(900 Series only)
1 1
0
o
1 2
I
Sub-
Actual 6-Bit
type
Operation Code
o
1
(6)
o
1 2
0
0
( 15)
7 8 9
23
CD.
I
I
I
I
~
Not used
1
0
0
7 8
<2
23
CJ:
I
I
I
External POP
Reference
(900 Series only)
Sub-
type
Actual6-Bit
Operation Code
Yn
Actua I, effective, origin of POP subroutine
, r
1
0
(6)
1
( 15)
o
1 2
7 8 9
23
Notes:
CD
For 900 Series Computers, Lip = 0 if Label item, and 1 if POP item whose subtype
is
01
orllO: -
F,,-r9300
Computers,
Lip
= O~
CD
9300 M subfield = 1 if multiple definition.
CD
Items whose subtype is 00 are not entered in the table.
o .
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 actua I POP transfer table entry (X
+
1008) when a POP
reference item is inserted in the symbol table. The actual oper9tion code replaces the
seq~ence
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 1008 to the sequence number.
47

Advertisement

Table of Contents
loading

This manual is also suitable for:

9300 monarch

Table of Contents