8086 Object Module Formats

Version 4."

 

 

 

TABLE

 

OF

CONTENTS

 

 

 

 

 

 

 

 

 

 

DOCUMENT

CONTROL

• •

 

. . . . . . .

 

 

·

2

- 'fABLE OF

CONTENTS

 

 

 

 

 

 

 

 

 

 

·

 

 

3

INTRODUCTION • • • • • • • • • •

 

 

 

·

5

DEFINITION OF TERMS

••••••

 

 

 

 

 

·

5

MODULE SEMANTICS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MODULE

IDENTIFICATION

 

 

 

 

 

 

9

MODULE ATTRIBUTES

••••••

-.

9

SEGMENT DEFINITION

 

 

 

 

 

• • • • • • • • ••

9

SEGMENT

ADDRESSING

 

18

SYMBOL DEFINITION

••••••

 

 

10

DATA • • • • • • •

 

 

. . .

• • • • •

• • • • •.

11

INDICES

• • • • •

• • • • • •

• • • • • • • • • •

12

CONCEPTUAL FRAMEWORK FOR

FIXUPS

 

13

~~ODULE SYN'fAX

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RECORD ORDER • • • •

 

 

 

 

 

 

 

22

INTRODUCTION to the RECORD FORMATS • •

 

 

24

RECORD FORl~ATS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'r-MODULE HEADER RECORD • • • •

21;

L-MODULE HEADER RECORD • • • •

• • • • • • • • • • 27

R-MODULE HEADER RECORD •

 

 

 

• • • • • • • • •

28

LIST OF NAMES RECORD • • • • •

• • • • • • • • • • 31

SEG~ENT

DEFINITION

RECORD

 

 

 

 

 

32

~~OUP DEFINITION R~CORD

 

•••

 

 

 

 

36

TYPE DEFINITION HECORD • • • •

 

 

 

 

(0

SYMBOL

DEFINITION

RECORDS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PUBLIC NAMES DEFINITION RECORD •

 

 

44

EXTERNAL NAMES DEFINITION RECORD •

 

 

47

LOCAL

SYMBOLS

RECORD

••

 

 

49

LINE NUMBERS

RECORD

 

 

 

 

••

 

 

51

BLOCK

DEFINITION

~ECORD

 

 

 

53

B LOCK

END RECORD

• •

56

DE8UG SYMBOLS RECORD • • • • • • • • • • • • • • ... • • 57

DATA RECORDS

RELOCATA9LE gNU~ERATED DATA RECORD • • • • • • • • • • ~0

RELOCATABLE ITERATED DATA RECORD •

 

 

 

 

 

 

~2

PHYSICAL

E~U~ERATED DATA RECORD

 

~

 

 

~4

PHYSICAL

ITERATED DATA

RECORD

 

 

 

~5

LOGICAL ENU~ERATED DATA RECORD •

 

 

 

 

• • • • • • • ~~

LOGICAL ITERATED DATA RECORD • • • • • • • • • • • • • ~R

FIXUP RECORD • • • • • • • • • • • •

 

 

••••

70

OVERLAY

DEFINITIO~ RECORD

74

END RECORD • • • • • • • • • • • • •

 

 

7~

REGISTEa INITIALIZATION

 

RECORO

 

 

 

 

•••

77

MODULE

E~D

RECORD

• •

• • •

 

 

80

LI i3RARY

I~ECORDS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LIHRARY

HEADER

RECORD

 

 

82

LIBRARY

~ODULE

NAMES

RECORD

 

 

 

 

 

 

 

 

 

 

 

 

83

LIBRAHY

r-10DULELOCA'fIONS ~ECORD

 

84

3

Page 3
Image 3
Intel 121748-001 Contents, Control, Symbol Definition, Indices Conceptual Framework for Fixups, Record Order, Data Records