Download V850 IAR Assembler Reference Guide
Transcript
Index segment begin (assembler operator) . . . . . . . . . . . . . . . . . . 51 segment control directives. . . . . . . . . . . . . . . . . . . . . . . . . . 65 segment end (assembler operator) . . . . . . . . . . . . . . . . . . . . 52 segment size (assembler operator) . . . . . . . . . . . . . . . . . . . 53 segments absolute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 aligning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 common, beginning . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 relocatable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 SET (assembler directive) . . . . . . . . . . . . . . . . . . . . . . . . . . 70 SFB (assembler operator) . . . . . . . . . . . . . . . . . . . . . . . . . . 51 SFE (assembler operator) . . . . . . . . . . . . . . . . . . . . . . . . . . 52 SFR. See special function registers silent operation, specifying in assembler. . . . . . . . . . . . . . . 35 simple rules, in CFI directives. . . . . . . . . . . . . . . . . . . . . . 106 SIZEOF (assembler operator) . . . . . . . . . . . . . . . . . . . . . . . 53 source files, including . . . . . . . . . . . . . . . . . . . . . . . . . . 91, 97 source format, assembler . . . . . . . . . . . . . . . . . . . . . . . . . . 17 source line numbers, changing . . . . . . . . . . . . . . . . . . . . . . 92 special function registers . . . . . . . . . . . . . . . . . . . . . . . . 26, 74 STACK (assembler directive) . . . . . . . . . . . . . . . . . . . . . . . 65 standard input stream (stdin), reading from. . . . . . . . . . . . . 31 standard output stream, disabling messages to . . . . . . . . . . 35 statements, repeating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 SUB (CFI operator) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 subtraction (assembler operator) . . . . . . . . . . . . . . . . . . . . . 44 __SUBVERSION__ (predefined symbol). . . . . . . . . . . . . . 22 symbol and cross-reference table, in assembler list file. . . . 25 See also Include cross-reference symbol control directives . . . . . . . . . . . . . . . . . . . . . . . . . . 62 symbol values, checking . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 SYMBOL (assembler directive) . . . . . . . . . . . . . . . . . . . . . 62 symbols See also assembler symbols exporting to other modules. . . . . . . . . . . . . . . . . . . . . . . 63 predefined, in assembler . . . . . . . . . . . . . . . . . . . . . . . . 21 predefined, in assembler macro . . . . . . . . . . . . . . . . . . . 79 user-defined, case sensitive . . . . . . . . . . . . . . . . . . . . . . 36 s85 (filename extension) . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 T -t (assembler option) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 tab spacing, specifying in assembler list file . . . . . . . . . . . . 36 temporary values, defining . . . . . . . . . . . . . . . . . . . . . . . . . 71 terminology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 third byte (assembler operator) . . . . . . . . . . . . . . . . . . . . . . 46 __TID__ (predefined symbol). . . . . . . . . . . . . . . . . . . . . . . 22 __TIME__ (predefined symbol) . . . . . . . . . . . . . . . . . . . . . 22 time-critical code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 tools icon, in this guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 true value, in assembler expressions . . . . . . . . . . . . . . . . . . 20 typographic conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 U -U (assembler option) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 UGT (assembler operator) . . . . . . . . . . . . . . . . . . . . . . . . . 54 ULT (assembler operator) . . . . . . . . . . . . . . . . . . . . . . . . . . 54 UMINUS (CFI operator). . . . . . . . . . . . . . . . . . . . . . . . . . 109 unary minus (assembler operator) . . . . . . . . . . . . . . . . . . . . 44 unary plus (assembler operator) . . . . . . . . . . . . . . . . . . . . . 43 #undef (assembler directive) . . . . . . . . . . . . . . . . . . . . . . . . 89 unsigned greater than (assembler operator) . . . . . . . . . . . . . 54 unsigned less than (assembler operator) . . . . . . . . . . . . . . . 54 user symbols, case sensitive . . . . . . . . . . . . . . . . . . . . . . . . 36 V -v (assembler option) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 value assignment directives . . . . . . . . . . . . . . . . . . . . . . . . . 70 values, defining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 VAR (assembler directive) . . . . . . . . . . . . . . . . . . . . . . . . . 70 __VER__ (predefined symbol) . . . . . . . . . . . . . . . . . . . . . . 22 version, IAR Embedded Workbench . . . . . . . . . . . . . . . . . . . 2 version, of assembler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 V850 architecture and instruction set . . . . . . . . . . . . . . . . . . 9 123 AV850-4