Revision 1.0
Syntax
107
Syntax
Tokens
The assembler has these tokens:
•
identifiers
•
constants
•
operators
The assembler lets you put whitespace (blank characters, tabs, or newlines)
anywhere between tokens. Whitespace must separate adjacent identifiers or
constants that are not otherwise separated (by an expression operator, for
instance).
Multiple statements per line are permitted, as are single statements which
span multiple lines.
Identifiers
An identifier consists of a case-sensitive sequence of alphanumeric
characters, plus the underscore (
_
) character.
Identifiers can be up to 31 characters long, and the first character must be
alphabetic.
The value of an identifier can be set explicitly with the
.symbol
directive.
Constants
The assembler supports the following types of constants. All numeric
constants are interpreted as two’s complement numbers.
•
Decimal constants, which consist of a sequence of decimal digits
[0123456789]*
without a leading
0
.
Содержание Ultra64
Страница 2: ...2 ...
Страница 10: ...10 ...
Страница 12: ...12 Figure 6 2 buildtask Operation 137 ...
Страница 14: ...14 ...
Страница 80: ...80 Vector Unit Instructions vmadm dres_int dres_int vconst 3 vmadn dres_frac vconst vconst 0 ...
Страница 104: ...104 RSP Coprocessor 0 ...
Страница 150: ...150 Advanced Information ...
Страница 155: ...Revision 1 0 155 ...
Страница 248: ...248 Exceptions None ...
Страница 251: ...Revision 1 0 251 Exceptions None ...
Страница 254: ...254 Exceptions None ...
Страница 257: ...Revision 1 0 257 Exceptions None ...
Страница 293: ...Revision 1 0 293 Exceptions None ...
Страница 316: ...316 Exceptions None ...