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 ("&lt;") for forced
108 eight bit modes, and the greater than sign ("&gt;") 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 >