18.08.2013 Views

Meta-Assembler (MASM) Programming Reference Manual

Meta-Assembler (MASM) Programming Reference Manual

Meta-Assembler (MASM) Programming Reference Manual

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

1.3. New Features and Enhancements<br />

7830 8269-001<br />

<strong>MASM</strong> level 6R1 contains the following new features and enhancements:<br />

A new directive ($MACH) to select a desired OS 1100 instruction set.<br />

A new directive ($TMACH) to return the active instruction set.<br />

Introduction<br />

A new storage usage statistic (maximum number of words used) added to the <strong>MASM</strong><br />

end line.<br />

Two new directives ($FORCE and $FORCEOFF), used to control a forced relocation<br />

assembly.<br />

The $EXTEND and $PROC directives have been modified to specify 18-bit<br />

addressing.<br />

A new directive ($CROSSREF) to tailor the cross-reference listing.<br />

A new directive ($HDG) to allow the specification of a print heading for the<br />

assembly listing.<br />

The A option on the processor call, to provide additional address checking.<br />

A new <strong>MASM</strong> warning flag (B) has been implemented to indicate possible address<br />

errors.<br />

An enhanced relocatable output routine, ROR$E, is now used to generate<br />

relocatable elements. <strong>MASM</strong> now requires a Collector level (33R1 or higher) that<br />

provides and supports ROR$E.<br />

1-3

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

Saved successfully!

Ooh no, something went wrong!