You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

103 satır
4.6KB

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <!-- This file documents the GNU Assembler "as".
  4. Copyright (C) 1991-2020 Free Software Foundation, Inc.
  5. Permission is granted to copy, distribute and/or modify this document
  6. under the terms of the GNU Free Documentation License, Version 1.3
  7. or any later version published by the Free Software Foundation;
  8. with no Invariant Sections, with no Front-Cover Texts, and with no
  9. Back-Cover Texts. A copy of the license is included in the
  10. section entitled "GNU Free Documentation License".
  11. -->
  12. <!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
  13. <head>
  14. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  15. <title>TIC6X Syntax (Using as)</title>
  16. <meta name="description" content="TIC6X Syntax (Using as)">
  17. <meta name="keywords" content="TIC6X Syntax (Using as)">
  18. <meta name="resource-type" content="document">
  19. <meta name="distribution" content="global">
  20. <meta name="Generator" content="makeinfo">
  21. <link href="index.html#Top" rel="start" title="Top">
  22. <link href="AS-Index.html#AS-Index" rel="index" title="AS Index">
  23. <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
  24. <link href="TIC6X_002dDependent.html#TIC6X_002dDependent" rel="up" title="TIC6X-Dependent">
  25. <link href="TIC6X-Directives.html#TIC6X-Directives" rel="next" title="TIC6X Directives">
  26. <link href="TIC6X-Options.html#TIC6X-Options" rel="prev" title="TIC6X Options">
  27. <style type="text/css">
  28. <!--
  29. a.summary-letter {text-decoration: none}
  30. blockquote.indentedblock {margin-right: 0em}
  31. blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
  32. blockquote.smallquotation {font-size: smaller}
  33. div.display {margin-left: 3.2em}
  34. div.example {margin-left: 3.2em}
  35. div.lisp {margin-left: 3.2em}
  36. div.smalldisplay {margin-left: 3.2em}
  37. div.smallexample {margin-left: 3.2em}
  38. div.smalllisp {margin-left: 3.2em}
  39. kbd {font-style: oblique}
  40. pre.display {font-family: inherit}
  41. pre.format {font-family: inherit}
  42. pre.menu-comment {font-family: serif}
  43. pre.menu-preformatted {font-family: serif}
  44. pre.smalldisplay {font-family: inherit; font-size: smaller}
  45. pre.smallexample {font-size: smaller}
  46. pre.smallformat {font-family: inherit; font-size: smaller}
  47. pre.smalllisp {font-size: smaller}
  48. span.nolinebreak {white-space: nowrap}
  49. span.roman {font-family: initial; font-weight: normal}
  50. span.sansserif {font-family: sans-serif; font-weight: normal}
  51. ul.no-bullet {list-style: none}
  52. -->
  53. </style>
  54. </head>
  55. <body lang="en">
  56. <a name="TIC6X-Syntax"></a>
  57. <div class="header">
  58. <p>
  59. Next: <a href="TIC6X-Directives.html#TIC6X-Directives" accesskey="n" rel="next">TIC6X Directives</a>, Previous: <a href="TIC6X-Options.html#TIC6X-Options" accesskey="p" rel="prev">TIC6X Options</a>, Up: <a href="TIC6X_002dDependent.html#TIC6X_002dDependent" accesskey="u" rel="up">TIC6X-Dependent</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="AS-Index.html#AS-Index" title="Index" rel="index">Index</a>]</p>
  60. </div>
  61. <hr>
  62. <a name="TIC6X-Syntax-1"></a>
  63. <h4 class="subsection">9.46.2 TIC6X Syntax</h4>
  64. <a name="index-line-comment-character_002c-TIC6X"></a>
  65. <a name="index-TIC6X-line-comment-character"></a>
  66. <p>The presence of a &lsquo;<samp>;</samp>&rsquo; on a line indicates the start of a comment
  67. that extends to the end of the current line. If a &lsquo;<samp>#</samp>&rsquo; or
  68. &lsquo;<samp>*</samp>&rsquo; appears as the first character of a line, the whole line is
  69. treated as a comment. Note that if a line starts with a &lsquo;<samp>#</samp>&rsquo;
  70. character then it can also be a logical line number directive
  71. (see <a href="Comments.html#Comments">Comments</a>) or a preprocessor control command
  72. (see <a href="Preprocessing.html#Preprocessing">Preprocessing</a>).
  73. </p>
  74. <a name="index-line-separator_002c-TIC6X"></a>
  75. <a name="index-statement-separator_002c-TIC6X"></a>
  76. <a name="index-TIC6X-line-separator"></a>
  77. <p>The &lsquo;<samp>@</samp>&rsquo; character can be used instead of a newline to separate
  78. statements.
  79. </p>
  80. <p>Instruction, register and functional unit names are case-insensitive.
  81. <code>as</code> requires fully-specified functional unit names,
  82. such as &lsquo;<samp>.S1</samp>&rsquo;, &lsquo;<samp>.L1X</samp>&rsquo; or &lsquo;<samp>.D1T2</samp>&rsquo;, on all instructions
  83. using a functional unit.
  84. </p>
  85. <p>For some instructions, there may be syntactic ambiguity between
  86. register or functional unit names and the names of labels or other
  87. symbols. To avoid this, enclose the ambiguous symbol name in
  88. parentheses; register and functional unit names may not be enclosed in
  89. parentheses.
  90. </p>
  91. </body>
  92. </html>