Mercurial > hg > index.cgi
comparison docs/manual/x218.html @ 394:fc166b3bbae3
Update manual for recent additions.
Document recent feature additions in the manual.
Thanks to Erik G <erik@6809.org> for the text for most of these manual
additions.
author | William Astle <lost@l-w.ca> |
---|---|
date | Wed, 15 Jul 2015 19:54:57 -0600 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
393:f2decd9b276d | 394:fc166b3bbae3 |
---|---|
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 >Dialects</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="LWASM" | |
17 HREF="c62.html"><LINK | |
18 REL="NEXT" | |
19 TITLE="Source Format" | |
20 HREF="x227.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="c62.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="x227.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="AEN218" | |
77 >3.2. Dialects</A | |
78 ></H1 | |
79 ><P | |
80 > LWASM supports all documented MC6809 instructions as defined by | |
81 Motorola. By default, this does not include any MC6800 compatibility | |
82 instructions. As of LWASM 4.11, those compatibility instructions can be | |
83 enabled using the <CODE | |
84 CLASS="PARAMETER" | |
85 >--6800compat</CODE | |
86 > option or the | |
87 <CODE | |
88 CLASS="PARAMETER" | |
89 >6800compat</CODE | |
90 > pragma. It also supports all known HD6309 | |
91 instructions. While there is general agreement on the pneumonics for most | |
92 of the 6309 instructions, there is some variance with the block transfer | |
93 instructions. TFM for all four variations seems to have gained the most | |
94 traction and, thus, this is the form that is recommended for LWASM. | |
95 However, it also supports COPY, COPY-, IMP, EXP, TFRP, TFRM, TFRS, and TFRR. | |
96 It further adds COPY+ as a synomym for COPY, IMPLODE for IMP, and EXPAND for | |
97 EXP. </P | |
98 ><P | |
99 >By default, LWASM accepts 6309 instructions. However, using the | |
100 <CODE | |
101 CLASS="PARAMETER" | |
102 >--6809</CODE | |
103 > parameter, you can cause it to throw errors on | |
104 6309 instructions instead.</P | |
105 ><P | |
106 >The standard addressing mode specifiers are supported. These are the | |
107 hash sign ("#") for immediate mode, the less than sign ("<") for forced | |
108 eight bit modes, and the greater than sign (">") for forced sixteen bit modes.</P | |
109 ><P | |
110 >Additionally, LWASM supports using the asterisk ("*") to indicate | |
111 base page addressing. This should not be used in hand-written source code, | |
112 however, because it is non-standard and may or may not be present in future | |
113 versions of LWASM.</P | |
114 ></DIV | |
115 ><DIV | |
116 CLASS="NAVFOOTER" | |
117 ><HR | |
118 ALIGN="LEFT" | |
119 WIDTH="100%"><TABLE | |
120 SUMMARY="Footer navigation table" | |
121 WIDTH="100%" | |
122 BORDER="0" | |
123 CELLPADDING="0" | |
124 CELLSPACING="0" | |
125 ><TR | |
126 ><TD | |
127 WIDTH="33%" | |
128 ALIGN="left" | |
129 VALIGN="top" | |
130 ><A | |
131 HREF="c62.html" | |
132 ACCESSKEY="P" | |
133 >Prev</A | |
134 ></TD | |
135 ><TD | |
136 WIDTH="34%" | |
137 ALIGN="center" | |
138 VALIGN="top" | |
139 ><A | |
140 HREF="index.html" | |
141 ACCESSKEY="H" | |
142 >Home</A | |
143 ></TD | |
144 ><TD | |
145 WIDTH="33%" | |
146 ALIGN="right" | |
147 VALIGN="top" | |
148 ><A | |
149 HREF="x227.html" | |
150 ACCESSKEY="N" | |
151 >Next</A | |
152 ></TD | |
153 ></TR | |
154 ><TR | |
155 ><TD | |
156 WIDTH="33%" | |
157 ALIGN="left" | |
158 VALIGN="top" | |
159 >LWASM</TD | |
160 ><TD | |
161 WIDTH="34%" | |
162 ALIGN="center" | |
163 VALIGN="top" | |
164 ><A | |
165 HREF="c62.html" | |
166 ACCESSKEY="U" | |
167 >Up</A | |
168 ></TD | |
169 ><TD | |
170 WIDTH="33%" | |
171 ALIGN="right" | |
172 VALIGN="top" | |
173 >Source Format</TD | |
174 ></TR | |
175 ></TABLE | |
176 ></DIV | |
177 ></BODY | |
178 ></HTML | |
179 > |