Intel iAPX 86 User Manual page 108

Table of Contents

Advertisement

iAPX 86,88 Family Utilities
iAPX 86,88 Absolute Object File Formats
REGISTER CONTENTS
The REGISTER CONTENTS field has the following format:
[] .~Z
_ _ ....... _F_R_A_M_I,_::
_.....&... _ _
R_E_G_IS_T_E_R_---I
_
NUMBER
0 F F SET
L
conditional----1
The Z fields are reserved fields. They are required to be zero.
The FRAME NUMBER field specifies a frame number that must be used to
initialize the base register indicated by the REG ID value.
The REGISTER OFFSET field, present only if REGID
<=
1, specifies an offset
relative to the FRAME. This value is appropriate for the initialization of either the
IP register (REGID
=
0) or the SP register (REGID
=
1).
Module End Becord (MODEND)
REC
RECORD
MOD
START
CHK
TYP
LENGTH
TYP
ADDRS
SUM
8AH
---r:-----r------~'-----
...
----~-------
~----
----~------~-----
...
----~------~
l_
conditional
.--J
This record serves two purposes. It denotes the end of a module and indicates
whether the module just terminated has a specified entry point for initiation of
execution. If the latter is true, then the execution address is specified.
Mod Typ
This field specifies the attributes of the module. The bit allocation and their
associated meanings are as follows:
[
MA~TR
I
0
I
0
I
0
lIE]
MA TTR is a two-bit sub field that specifies the following module attributes:
MATTR
o
1
2
3
MODULE ATTRIBUTE
Non-main module with no starting address
Non-main module with starting address
(invalid value for MATTR)
Main module with starting address
A-9

Advertisement

Table of Contents
loading

This manual is also suitable for:

Iapx 88

Table of Contents