Intel 121748-001 manual

Models: 121748-001

1 122
Download 122 pages 57.59 Kb
Page 16
Image 16

808~ Object Module Formats

Version 4.0

displacement between the LOCATION and the TARGET must be within 32K. To indicate this type of fixup, a 7th way (F6) of specifyinq a frame is introduced.

Below is the descriptlon of the seven ways of specifying frames:

(Fe) x is a SEGMENT INDEX. The FRAME is the canonic FRAME of the LSEG defined by the INDEX.

(FI) X is a GROUP INDEX. The FRA~E is the canonic FRAME defined by the group (i.e •• the canonic FRAME defined by the LSEG in the qroup that is eventually LOCATE'd lowest in MAS).

(F2) X is an EX'rERNAL INDEX. The FRAME is determined when the

External Name's public definition is found. There are 3 cases:

(F2a) The symbol is defined relative to some

LSEG, and there is no associated Group. The LSEG's canonic FRAME is specified.

(F2b) The symbol is defined absolutely, without reference to an LSEG, and there is no associated

Group. The FRAME is speci~ied by the FRAME NUMBER

subfield of the PUBDEF Record (a.v.) that qives the symbol's definition.

(F2c) Reqardless of how the symbol is defined, there is an associated Group. The canonic FRAME of

the Group is specified. (The qroup is specified by the GROUP INDEX subfield of the PUBDEF Record (q.v.).)

(F3) X is a FRAME NUMBER (specifying the obvious FRAME).

CF4) No X. The FRA~E is the canonic FRAME of the LSEG

containing LOCATION. (If LOCATION is specified absolutely (i . e . , in

a PEDATA Record or a PIDATA Record (a . v . », then it is not ~contained~ in an LSEG: in this case the FRAME is determined as in (F2) above, taking the FRAME NUMBER from the FRAME NU~BER field of the DATA Record.

(FS) No X. 'fhe FRA~E is determined by the TARGET. There are 4 cases:

(FSa) The TARGET specified a SEG~ENT INDEX: in this case, the FRAME is determined as in (F0) above.

(FSb) The TARGET specified a GROUP INDEX: in this case. the FRAME is determined as in (Fl) above.

(FSc) The TARGET specified an EXTERNAL INDEX: in this case. the FRAME is determined ~s in (F2) above.

,l~

Page 16
Image 16
Intel 121748-001 manual