30 lines
1.1 KiB
Plaintext
30 lines
1.1 KiB
Plaintext
|
3. Marks.
|
||
|
═════════
|
||
|
|
||
|
The marks is serves for change often used constants on symbolic
|
||
|
equivalent for increasing read ability of the source text.
|
||
|
|
||
|
Main rules for writing the marks:
|
||
|
|
||
|
1) symbols, which can not be included in marks:
|
||
|
# $ ( ) * + , - . / [ \ ] { | }
|
||
|
|
||
|
2) mark can not begin from numerals values;
|
||
|
|
||
|
3) the sign of mark ending is any sign of punctuation,
|
||
|
gap, sign of tabulations, the end of line, as well as
|
||
|
any one of symbol, enumerated in rule 1;
|
||
|
|
||
|
4) the mark is not comply with reserved mnemonics (see
|
||
|
exhibit 1 - a table of reserved mnemonics);
|
||
|
|
||
|
5) the length of the mark can be assign arbitrarily, but
|
||
|
assembler will recognize only first ten symbols; so
|
||
|
when use the marks more than ten symbols then in
|
||
|
translations can appear some mistakes;
|
||
|
|
||
|
Examples of the marks writing: - Loop
|
||
|
- First_go
|
||
|
- Mark_1
|
||
|
- To_long_mark_is_incorrect
|