09.06.2013 Views

Intel XENIX 286 Programmers Guide (86) - Tenox.tc

Intel XENIX 286 Programmers Guide (86) - Tenox.tc

Intel XENIX 286 Programmers Guide (86) - Tenox.tc

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>XENIX</strong> Programming Programming Commands<br />

masm (continued)<br />

Diagnostics<br />

The masm exit codes have the following meanings:<br />

Notes<br />

Code<br />

0<br />

1<br />

2<br />

3<br />

4<br />

5<br />

6<br />

7<br />

8<br />

9<br />

Meaning<br />

No error<br />

Argument error<br />

Unable to open input file<br />

Unable to open listing file<br />

Unable to open object file<br />

Unable to open cross reference file<br />

Unable to open include file<br />

Assembly errors; if fatal, the object file is deleted<br />

Memory allocation error<br />

Real number input not allowed in this version<br />

The default options are -Ml and -e, which enable case sensitivity and allow emulation of<br />

a floating point processor. The options are flags with the following default settings:<br />

Flag Default Meaning of TRUE condition<br />

a FALSE Outputs segments alphabetically<br />

b 8K bytes Sets size of 1/0 buffer<br />

c FALSE Outputs cross reference data<br />

c FALSE Outputs cross reference data<br />

d FALSE Adds pass 1 listing to filename.lst<br />

Dsym NULL Gives no meaning if not defined<br />

e FALSE Emulates floating point<br />

Ipath NULL Gives no meaning if not defined<br />

llistfile sourcefile.lst Uses sourcefile as the default filename<br />

M Ml Leaves symbol case alone<br />

n TRUE Outputs symbols if -1 selected<br />

0 TRUE Assembles output in binary<br />

0 FALSE Assembles output in octal<br />

p FALSE Checks for impure memory references<br />

r TRUE Uses real 8087 instead of emulated format<br />

v FALSE Prints verbose error statistics<br />

X TRUE Displays errors on console<br />

X FALSE Toggles setting of conditional flag<br />

8-91

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!