comparison docs/manual/x190.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 >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="x197.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="x197.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="AEN190"
77 >3.2. Dialects</A
78 ></H1
79 ><P
80 >LWASM supports all documented MC6809 instructions as defined by Motorola.
81 It also supports all known HD6309 instructions. While there is general
82 agreement on the pneumonics for most of the 6309 instructions, there is some
83 variance with the block transfer instructions. TFM for all four variations
84 seems to have gained the most traction and, thus, this is the form that is
85 recommended for LWASM. However, it also supports COPY, COPY-, IMP, EXP,
86 TFRP, TFRM, TFRS, and TFRR. It further adds COPY+ as a synomym for COPY,
87 IMPLODE for IMP, and EXPAND for EXP.</P
88 ><P
89 >By default, LWASM accepts 6309 instructions. However, using the
90 <CODE
91 CLASS="PARAMETER"
92 >--6809</CODE
93 > parameter, you can cause it to throw errors on
94 6309 instructions instead.</P
95 ><P
96 >The standard addressing mode specifiers are supported. These are the
97 hash sign ("#") for immediate mode, the less than sign ("&lt;") for forced
98 eight bit modes, and the greater than sign ("&gt;") for forced sixteen bit modes.</P
99 ><P
100 >Additionally, LWASM supports using the asterisk ("*") to indicate
101 base page addressing. This should not be used in hand-written source code,
102 however, because it is non-standard and may or may not be present in future
103 versions of LWASM.</P
104 ></DIV
105 ><DIV
106 CLASS="NAVFOOTER"
107 ><HR
108 ALIGN="LEFT"
109 WIDTH="100%"><TABLE
110 SUMMARY="Footer navigation table"
111 WIDTH="100%"
112 BORDER="0"
113 CELLPADDING="0"
114 CELLSPACING="0"
115 ><TR
116 ><TD
117 WIDTH="33%"
118 ALIGN="left"
119 VALIGN="top"
120 ><A
121 HREF="c62.html"
122 ACCESSKEY="P"
123 >Prev</A
124 ></TD
125 ><TD
126 WIDTH="34%"
127 ALIGN="center"
128 VALIGN="top"
129 ><A
130 HREF="index.html"
131 ACCESSKEY="H"
132 >Home</A
133 ></TD
134 ><TD
135 WIDTH="33%"
136 ALIGN="right"
137 VALIGN="top"
138 ><A
139 HREF="x197.html"
140 ACCESSKEY="N"
141 >Next</A
142 ></TD
143 ></TR
144 ><TR
145 ><TD
146 WIDTH="33%"
147 ALIGN="left"
148 VALIGN="top"
149 >LWASM</TD
150 ><TD
151 WIDTH="34%"
152 ALIGN="center"
153 VALIGN="top"
154 ><A
155 HREF="c62.html"
156 ACCESSKEY="U"
157 >Up</A
158 ></TD
159 ><TD
160 WIDTH="33%"
161 ALIGN="right"
162 VALIGN="top"
163 >Source Format</TD
164 ></TR
165 ></TABLE
166 ></DIV
167 ></BODY
168 ></HTML
169 >