Intel 121748-001 manual LIn

Models: 121748-001

1 122
Download 122 pages 57.59 Kb
Page 90
Image 90

 

8086

Object

Module

Formats

 

 

 

 

 

Version

4.

 

 

 

 

+----

~------

+-~-----

+

 

 

 

 

 

 

 

 

I

PARAMETER

I

~type

I

 

 

 

 

+--

~-~------

+-----

+-------

+-~-~~-----

+

---~--

~~~~---------

~----

+-------

+

I

PROCEDURE I nil

I ~type I

(return)

,

(number

of

parameters)

I Alist

I

+~----

~-----

+--~--+-------

+----------

+

-----------

~------------

+-~-----

+

 

 

 

+-------

+-----

+---

~------

+

 

 

 

 

 

 

I

LABEL I nil

I

(return)

I

 

 

 

where -(scalar type)· can be either UNSIGNED INTEGER. SIGNED

IN'rEGER. or REAL. • (return)" can be ei ther SHORT or LONG (wh ich

indicates, in the case of a LABEL. whether a jump to the l.Jbel

should be a "short" jump or a -lonqd jump, respectively), and the following values are assiqned:

 

 

112

(reserved

for

1enath)

 

 

113

LABEL

 

 

99

 

114

LONG

 

 

INTERRUPT

115 SHORT

 

 

100

FILE

lIn

PROCEDURE

 

 

101

PACKED

117

PARAMETER

 

 

102

UNPACKED

118

DIMENSION

 

 

103

SET

119

ARRAY

 

 

104

( reserved for 1enqth)

120

( reserved

for

len<1th)

105

CHAMELEON

121

STRUCTURE

 

 

10f'

BOOLEAN

122

POIN'rER

 

 

107

'fRUE

123

SCALAR

 

 

108

FALSE

124

U~SIGNED

INTEGER

109

CHAR

125

SIGNED INTEGeR

 

110

INTEGER

126

REAL

 

 

III

CONST

127

LIST

 

 

(Note) 1. The above (decimal) values are chosen for the convenience of utility . proqrams such as EDOJ86, and OJED8~. All numbers are different (althouqh conceptually there is no reason why REAL and SCALAR, for example, can't be the same number), and are rather 1arqe, so that object module display proqrams may correctly decide whether to represent a Numeric Leaf as a number or as an identifier, make this choice correctly most of the time, and never qive a wronq identifier.

2. For more detailed type descriPtions see the

translator EPS's (e.q. AS~-8~, PLM-8~, PASCAL-~~, FORTRAN-8~). (end of Note)

Page 90
Image 90
Intel 121748-001 manual LIn