8086
Object
Module
Formats
Version
4.9
2.2
Seqment-Relative
Pointer
Reference
(lonq
call)
wil.h
No
Groupinq
Where
Reference
is
to
an
EXTERNAL
Symbol
A
LLLLLLLLLLLLLL
?
· . . . . . . . . . . . . .
L
L
L
+---.---~-+
L
•
. . . . . . . . . .
·
L
LOe
,---~----.------------>.
SYM
•
·
L
+---
..
----+
L
•
. . . . . . . . . .
·
L
L
LLLLLLLLLLLLLL
· . . . . . . . . . . . . .
FIXUP
REPRESENTATION:
~---------
...
~.-----
LOCATION: POINTER
PSEG:
TARGET
(this
is
the
most
common
choice)
TARGET:
EI(SYM)
LINK
OPERATIO~:
<-
PP
<-
PT
There
are
three
ways
in
which
an
EXTER~AL
seq~ent-relative
reference
may
be
resolved:
CASE
1:
Ex'rERNAL
symbol
(SYM)
is
found
(by
LINK)
to
be
in
the
same
LSEG
as
the
reference.
CASE
2:
EXTERNAL
symbol
(SYM)
is
found
(by
LINK)
to
be
in
a
d
iff
ere
n t
LS
EG
, B •
CASE
3:
EXTERNAL
symbol
(SYM)
is
found
(by
LINK)
to
he
absolute.
114