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 />

iv<br />

3.5. $OCTAL — Set Binary Representation to Octal . . . . 3-3<br />

3.6. $HEX — Set Binary Representation to Hexadecimal 3-3<br />

3.7. $CROSSREF — Tailored Cross-<strong>Reference</strong> Listing . . 3-4<br />

3.8. $HDG — Specify Print Heading . . . . . . . . . . . . . . . . . . 3-5<br />

3.9. Listing Control Example . . . . . . . . . . . . . . . . . . . . . . . . . 3-7<br />

Section 4. Values and Expressions<br />

4.1. $EQU — Equate a Value . . . . . . . . . . . . . . . . . . . . . . . . 4-1<br />

4.2. Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2<br />

4.2.1. Integer Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2<br />

4.2.2. Floating-Point Values . . . . . . . . . . . . . . . . . . . . . . . . . 4-8<br />

4.2.3. String Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9<br />

4.2.4. Nodes and Selectors . . . . . . . . . . . . . . . . . . . . . . . . 4-18<br />

4.2.5. Control Information . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28<br />

4.3. Expressions and Operators . . . . . . . . . . . . . . . . . . . . . . 4-29<br />

4.3.1. Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-29<br />

4.3.2. Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-37<br />

4.4. Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-40<br />

4.4.1. $TYPE(e) — Compute Data Type Number . . . . . . . . 4-40<br />

4.4.2. Type Testing Functions . . . . . . . . . . . . . . . . . . . . . . . 4-40<br />

4.4.3. $IBITS(e) — Indicator Bits for Expression . . . . . . . . 4-41<br />

Section 5. Data Generation<br />

5.1. Signed Character Strings . . . . . . . . . . . . . . . . . . . . . . . 5-2<br />

5.2. Unsigned Character Strings . . . . . . . . . . . . . . . . . . . . . 5-3<br />

5.3. $GEN — Data Generation . . . . . . . . . . . . . . . . . . . . . . . 5-4<br />

5.4. Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5<br />

5.4.1. $FORM — Define a Form . . . . . . . . . . . . . . . . . . . . . 5-5<br />

5.4.2. $GFORM — Generalized Form . . . . . . . . . . . . . . . . . 5-6<br />

5.5. Location Counter Specification . . . . . . . . . . . . . . . . . . 5-7<br />

5.5.1. $(e) — Location Counter Value . . . . . . . . . . . . . . . . 5-7<br />

5.5.2. $RES — Reserve Space . . . . . . . . . . . . . . . . . . . . . . 5-7<br />

5.5.3. $LCN — Location Counter Number . . . . . . . . . . . . . 5-7<br />

5.5.4. $ILCN — Initial Location Counter Number . . . . . . . 5-8<br />

5.5.5. $LCV(e) — Location Counter Value . . . . . . . . . . . . . 5-8<br />

5.5.6. $LCB(e) — Location Counter Base . . . . . . . . . . . . . 5-8<br />

5.5.7. $LCFV(e) — Location Counter Final Value . . . . . . . . 5-8<br />

5.6. $LIT — Literal Pool Definition . . . . . . . . . . . . . . . . . . . . 5-10<br />

5.7. $WRD — Specify Word Size . . . . . . . . . . . . . . . . . . . . . 5-10<br />

5.8. $NEG — Transform Negative Values . . . . . . . . . . . . .<br />

5-11<br />

7830 8269-001

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

Saved successfully!

Ooh no, something went wrong!