8g8~ Object Module Formats

Version 4.8

MODULE ~ND RECORD

----(MODEND)

*****************************///***********

*

REC

*

RECORD

*

MOD

*

START

CHK

*

*

*

*

*

*

*

TYP

*

LENGTH

*

TYP

*

ADDRS

*

SUM

*

*

8AH

*

 

 

*

 

*

 

*

*

 

*

 

*

 

*

 

*

 

*

*****************************///***********

. 1

,

+conditional+

This record serves two purposes. It denotes module and indicates whether the module just specified entry point for initiation of execution. true then the execution address is specified.

MOD 'ryp

the end of a terminated has a If the latter is

This field specifies the attributes of the module. The bit allocation and associated meanings are as follows:

*********************************

* I I t I I I I *

*MATTR I Z , Z I Z I Z 1 z I L •

*I I I , I I , *

*********************************

MATTR is a two bit subfield that specifies the followinq module attr ibutes:

MA'r'rR ~ODULE ATTRI8UTE

--O-~-·Non=maln-inOd uTe-wi th no START ADDRS

1 ~on-main ~odule with START ADDRS

2Main module with no START ADORS

3~a in !nod ule wi th S'rAR~r ADDRS

Lindicates wheth£r the START ADDRS field is to be interpreted as a Ioqical address that requires fixinq up by LINK-8n/LOCATE-8~(L=l) or as a physical address appropriate for placement into the CS and IP registers of the 8085 (L=~).

Z indicates that this bit has not currently been assioned a functIon. These bits are required to be zero.

8'"

Page 80
Image 80
Intel 121748-001 manual Module ~ND Record, Start, TYP Length Addrs