Intel iAPX 86 User Manual page 186

Table of Contents

Advertisement

iAPX 86,88 Family Utilities
LOC86 Controls and Error Messages
WARNING 36:
SEGMENTS OVERLAP
S E G MEN T:
segment name
S E G MEN T: segment name
LOW 0 V E R LAP ADD RES S: 20-bit address
H I G H 0 V E R L. A PAD 0 RES S: 20-bit address
Meaning
The two segments overlap in the specified address range.
Cause
This can be caused by any number of things: mistake in the SEGSIZE control,
misuse of ADDRESSES, or two absolute segments that overlap.
Effect
LOC86 continues processing the input module. The print file is valid, and the object
file, with the exception of the overlap, should be usable.
User Action
If overlap was intended, no action is necessary. Otherwise, depending on the cause
of the message, it may be necessary to relocate or even modify the source, and
retranslate, relink, and relocate.
ERROR 37:
INPUT MODULE EXCEEDS 8086 MEMORY
S E G MEN T:
segment name
Meaning
While attempting to locate the specified segment, LOC86 ran out of available 8086
address space.
Cause
Although it is possible to write a program that uses a full megabyte of memory, this
error usually results from an error in the arguments to the RESERVE control.
Effect
LOC86 immediately terminates processing; all open files are closed. The contents of
the print and object files are undefined.
User Action
Examine the RESERVE control. If, in fact, your program requires more than
1,048,576 bytes of memory, try optimizing with ASM86 or use overlays.
G-17

Advertisement

Table of Contents
loading

This manual is also suitable for:

Iapx 88

Table of Contents