![](/images/new-backgrounds/1264707/2647075x1.webp)
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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
• | • | • | • | • | • | • | • | • | • | • | • | • | 21; | ||||||||
| • | • | • | • • • • • • • • • • 27 | |||||||||||||||||
|
|
| • | • | • | • • • • • • • • • • | 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 |
| • | • | • | • | • | • | • | • | • | • | • | 84 |
3