Mercurial > hg > index.cgi
comparison docs/manual/x207.html @ 324:b30091890d62
Add documentation of the new hex output formats.
Thanks to text contributed by Tom LeMense, the manual now includes
documentation of the hex formats he contributed. This also includes some
updated text on the ORG directive. Only minor editorial changes vary the
text from Tom's original.
author | William Astle <lost@l-w.ca> |
---|---|
date | Tue, 04 Mar 2014 23:10:13 -0700 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
323:ba9a0434b115 | 324:b30091890d62 |
---|---|
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> | |
2 <HTML | |
3 ><HEAD | |
4 ><TITLE | |
5 >Symbols</TITLE | |
6 ><META | |
7 NAME="GENERATOR" | |
8 CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK | |
9 REL="HOME" | |
10 TITLE="LW Tool Chain" | |
11 HREF="index.html"><LINK | |
12 REL="UP" | |
13 TITLE="LWASM" | |
14 HREF="c62.html"><LINK | |
15 REL="PREVIOUS" | |
16 TITLE="Source Format" | |
17 HREF="x197.html"><LINK | |
18 REL="NEXT" | |
19 TITLE="Numbers and Expressions" | |
20 HREF="x212.html"></HEAD | |
21 ><BODY | |
22 CLASS="SECTION" | |
23 BGCOLOR="#FFFFFF" | |
24 TEXT="#000000" | |
25 LINK="#0000FF" | |
26 VLINK="#840084" | |
27 ALINK="#0000FF" | |
28 ><DIV | |
29 CLASS="NAVHEADER" | |
30 ><TABLE | |
31 SUMMARY="Header navigation table" | |
32 WIDTH="100%" | |
33 BORDER="0" | |
34 CELLPADDING="0" | |
35 CELLSPACING="0" | |
36 ><TR | |
37 ><TH | |
38 COLSPAN="3" | |
39 ALIGN="center" | |
40 >LW Tool Chain</TH | |
41 ></TR | |
42 ><TR | |
43 ><TD | |
44 WIDTH="10%" | |
45 ALIGN="left" | |
46 VALIGN="bottom" | |
47 ><A | |
48 HREF="x197.html" | |
49 ACCESSKEY="P" | |
50 >Prev</A | |
51 ></TD | |
52 ><TD | |
53 WIDTH="80%" | |
54 ALIGN="center" | |
55 VALIGN="bottom" | |
56 >Chapter 3. LWASM</TD | |
57 ><TD | |
58 WIDTH="10%" | |
59 ALIGN="right" | |
60 VALIGN="bottom" | |
61 ><A | |
62 HREF="x212.html" | |
63 ACCESSKEY="N" | |
64 >Next</A | |
65 ></TD | |
66 ></TR | |
67 ></TABLE | |
68 ><HR | |
69 ALIGN="LEFT" | |
70 WIDTH="100%"></DIV | |
71 ><DIV | |
72 CLASS="SECTION" | |
73 ><H1 | |
74 CLASS="SECTION" | |
75 ><A | |
76 NAME="AEN207" | |
77 >3.4. Symbols</A | |
78 ></H1 | |
79 ><P | |
80 >Symbols have no length restriction. They may contain letters, numbers, dots, | |
81 dollar signs, and underscores. They must start with a letter, dot, or | |
82 underscore.</P | |
83 ><P | |
84 >LWASM also supports the concept of a local symbol. A local symbol is one | |
85 which contains either a "?" or a "@", which can appear anywhere in the symbol. | |
86 The scope of a local symbol is determined by a number of factors. First, | |
87 each included file gets its own local symbol scope. A blank line will also | |
88 be considered a local scope barrier. Macros each have their own local symbol | |
89 scope as well (which has a side effect that you cannot use a local symbol | |
90 as an argument to a macro). There are other factors as well. In general, | |
91 a local symbol is restricted to the block of code it is defined within.</P | |
92 ><P | |
93 >By default, unless assembling to the os9 target, a "$" in the symbol will | |
94 also make it local. This can be controlled by the "dollarlocal" and | |
95 "nodollarlocal" pragmas. In the absence of a pragma to the contrary, for | |
96 the os9 target, a "$" in the symbol will not make it considered local while | |
97 for all other targets it will.</P | |
98 ></DIV | |
99 ><DIV | |
100 CLASS="NAVFOOTER" | |
101 ><HR | |
102 ALIGN="LEFT" | |
103 WIDTH="100%"><TABLE | |
104 SUMMARY="Footer navigation table" | |
105 WIDTH="100%" | |
106 BORDER="0" | |
107 CELLPADDING="0" | |
108 CELLSPACING="0" | |
109 ><TR | |
110 ><TD | |
111 WIDTH="33%" | |
112 ALIGN="left" | |
113 VALIGN="top" | |
114 ><A | |
115 HREF="x197.html" | |
116 ACCESSKEY="P" | |
117 >Prev</A | |
118 ></TD | |
119 ><TD | |
120 WIDTH="34%" | |
121 ALIGN="center" | |
122 VALIGN="top" | |
123 ><A | |
124 HREF="index.html" | |
125 ACCESSKEY="H" | |
126 >Home</A | |
127 ></TD | |
128 ><TD | |
129 WIDTH="33%" | |
130 ALIGN="right" | |
131 VALIGN="top" | |
132 ><A | |
133 HREF="x212.html" | |
134 ACCESSKEY="N" | |
135 >Next</A | |
136 ></TD | |
137 ></TR | |
138 ><TR | |
139 ><TD | |
140 WIDTH="33%" | |
141 ALIGN="left" | |
142 VALIGN="top" | |
143 >Source Format</TD | |
144 ><TD | |
145 WIDTH="34%" | |
146 ALIGN="center" | |
147 VALIGN="top" | |
148 ><A | |
149 HREF="c62.html" | |
150 ACCESSKEY="U" | |
151 >Up</A | |
152 ></TD | |
153 ><TD | |
154 WIDTH="33%" | |
155 ALIGN="right" | |
156 VALIGN="top" | |
157 >Numbers and Expressions</TD | |
158 ></TR | |
159 ></TABLE | |
160 ></DIV | |
161 ></BODY | |
162 ></HTML | |
163 > |