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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Contents<br />

vi<br />

7.8. Example — Value Retrieval . . . . . . . . . . . . . . . . . . . . . . 7-10<br />

Section 8. Processor Information Functions<br />

8.1. $DATE — Date and Time Function . . . . . . . . . . . . . . . 8-1<br />

8.2. $LINES — Line Counter . . . . . . . . . . . . . . . . . . . . . . . . . 8-2<br />

8.3. $PAR(e) — Processor Call Parameter . . . . . . . . . . . . 8-2<br />

8.4. $TMODES — <strong>MASM</strong> Operating Mode . . . . . . . . . . . . . 8-3<br />

Section 9. <strong>MASM</strong> Output<br />

9.1. Types of <strong>MASM</strong> Output . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1<br />

9.2. $REL — Relocatable Binary Output . . . . . . . . . . . . . . 9-1<br />

9.3. $INFO — Special Information . . . . . . . . . . . . . . . . . . . . 9-2<br />

9.3.1. Processor Mode Settings (Group 1) . . . . . . . . . . . . 9-2<br />

9.3.2. Common Block (Group 2) . . . . . . . . . . . . . . . . . . . . . 9-3<br />

9.3.3. Minimum D-Bank Specification (Group 3) . . . . . . . . . 9-3<br />

9.3.4. Blank Common Block (Group 4) . . . . . . . . . . . . . . . . 9-4<br />

9.3.5. External <strong>Reference</strong> Definition (Group 5) . . . . . . . . . . 9-4<br />

9.3.6. Entry-Point Definition (Group 6) . . . . . . . . . . . . . . . . 9-4<br />

9.3.7. Even Starting Address (Group 7) . . . . . . . . . . . . . . . 9-5<br />

9.3.8. Static Diagnostic Information (Group 8) . . . . . . . . . . 9-5<br />

9.3.9. Read-Only Location Counters (Group 9) . . . . . . . . . . 9-5<br />

9.3.10. Extended Mode Location Counter (Group 10) . . . . . 9-6<br />

9.3.11. Void Bank (Group 11) . . . . . . . . . . . . . . . . . . . . . . . . 9-6<br />

9.3.12. Library Search File (Group 12) . . . . . . . . . . . . . . . . . 9-7<br />

9.3.13. Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-7<br />

Section 10. Object Modules<br />

10.1. $OBJ — Select Object Module Output . . . . . . . . . . . . 10-2<br />

10.2. Bank Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2<br />

10.3. Banks (Location Counters) . . . . . . . . . . . . . . . . . . . . . . 10-3<br />

10.3.1. Bank Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3<br />

10.3.2. $BANK Directive — Define Attributes for a<br />

Bank . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-13<br />

10.3.3. Bank Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-15<br />

10.3.4. Default Values for Banks . . . . . . . . . . . . . . . . . . . . . . 10-15<br />

10.3.5. $BANK Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-16<br />

10.4. <strong>Reference</strong>s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-17<br />

10.4.1. <strong>Reference</strong> Attributes . . . . . . . . . . . . . . . . . . . . . . . . . 10-17<br />

10.4.2. $IMPORT Directive — Define Attributes for a<br />

<strong>Reference</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-21<br />

10.4.3. Library Search Chains . . . . . . . . . . . . . . . . . . . . . . . . 10-22<br />

10.4.4. Default Values for <strong>Reference</strong>s . . . . . . . . . . . . . . . . .<br />

10-22<br />

7830 8269-001

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

Saved successfully!

Ooh no, something went wrong!