Intel iAPX 86 User Manual page 229

Table of Contents

Advertisement

iAPX 86,88 Family Utilities
Additional Information for iRMX 86 Users
Generating Code to Run on an iRMX 86-Based
System
To generate code that runs on an iRMX 86-based system, perform the following
steps:
1.
Translate the program into object code by using the appropriate compiler or
assembler.
2.
Use LINK86 to link the program with other routines or libraries as necessary.
When doing this, remember the following:
If you wrote your program in FORTRAN or Pascal, or if you invoked
specific universall development inteTface (UDI) calls, you must link your
program to the iRMX 86 UDI library that corresponds to the model of
segmentation for your program. These libraries are:
Library
URXLRG.LIB
URXCOM.LIB
URXSML.LIB
Model of Segmentation
LARGE or MEDIUM
COMPACT
SMALL
Do not use FAST LOAD control. Currently, the iRMX 86 Operating System
cannot load programs linked with this control.
To produce L TL code, use the BIND control. In this case, also specify the
MEMPOOL and SEGSIZE controls to allocate memory for the memory
pool and stack. If you do not use BIND, you must specify SEGSIZE with
the LOC86 command.
3.
If you did not specify the BIND control in the LINK86 command, use LOC86 to
assign absolute addresses to your program. In order to run this program in an
iRMX 86 environment, you must also reserve the program's memory locations
during iRMX 86 configuration.
4.
To invoke the program from a terminal, enter the path name of the file that
contains the program's iinked (if L TL code) or located object code.
Program Development Examlples
The following examples are programming problems solved by using one or more of
the iAPX 86,88 utilities on an iRMX 86-based system.
Example 1: Using CREF86
Figure J -1 illustrates a CREF86 cross-reference listing for an input list of 15 files,
one of which contains several modules. The output print file path name OUT and a
title for the listing were specified in the controls. Although PAGEWIDTH (PW) and
PAGELENGTH (PL) specifications were also noted in the controls, the numbers
specified are the same as those provided by default.
1-3

Advertisement

Table of Contents
loading

This manual is also suitable for:

Iapx 88

Table of Contents