comparison docs/manual/c62.html @ 333:507f442dc71e

Add support for 6800 compatibility instructions. The occasional program uses the 6800 compatibility instructions since they are actually specified by Motorola in at least some documentation. They advertised the 6809 as source compatible with the 6800. This mode is not enabled by default, however. It is my belief that receiving an error when using a non-6809 instruction is more useful since it is unlikely that much 6800 source code is being assembled for the 6809 these days. Nevertheless, the --6809compat option is present for just those purposes so one does not have to resort to using macros (which would work equally well in most cases).
author William Astle <lost@l-w.ca>
date Tue, 15 Apr 2014 10:57:34 -0600
parents b30091890d62
children 682524a1f32f
comparison
equal deleted inserted replaced
332:26bfe8d557e2 333:507f442dc71e
12 REL="PREVIOUS" 12 REL="PREVIOUS"
13 TITLE="Object Files" 13 TITLE="Object Files"
14 HREF="x54.html"><LINK 14 HREF="x54.html"><LINK
15 REL="NEXT" 15 REL="NEXT"
16 TITLE="Dialects" 16 TITLE="Dialects"
17 HREF="x190.html"></HEAD 17 HREF="x197.html"></HEAD
18 ><BODY 18 ><BODY
19 CLASS="CHAPTER" 19 CLASS="CHAPTER"
20 BGCOLOR="#FFFFFF" 20 BGCOLOR="#FFFFFF"
21 TEXT="#000000" 21 TEXT="#000000"
22 LINK="#0000FF" 22 LINK="#0000FF"
54 ><TD 54 ><TD
55 WIDTH="10%" 55 WIDTH="10%"
56 ALIGN="right" 56 ALIGN="right"
57 VALIGN="bottom" 57 VALIGN="bottom"
58 ><A 58 ><A
59 HREF="x190.html" 59 HREF="x197.html"
60 ACCESSKEY="N" 60 ACCESSKEY="N"
61 >Next</A 61 >Next</A
62 ></TD 62 ></TD
63 ></TR 63 ></TR
64 ></TABLE 64 ></TABLE
103 ><DD 103 ><DD
104 ><P 104 ><P
105 >This will cause the assembler to accept the additional instructions available 105 >This will cause the assembler to accept the additional instructions available
106 on the 6309 processor. This is the default mode; this option is provided for 106 on the 6309 processor. This is the default mode; this option is provided for
107 completeness and to override preset command arguments.</P 107 completeness and to override preset command arguments.</P
108 ></DD
109 ><DT
110 ><CODE
111 CLASS="OPTION"
112 >--6800compat</CODE
113 ></DT
114 ><DD
115 ><P
116 >This is equivalent to <CODE
117 CLASS="OPTION"
118 >--pragma=6800compat</CODE
119 >.</P
120 ><P
121 >This will enable recognition of 6800 compatibility instructions.</P
108 ></DD 122 ></DD
109 ><DT 123 ><DT
110 ><CODE 124 ><CODE
111 CLASS="OPTION" 125 CLASS="OPTION"
112 >--6809</CODE 126 >--6809</CODE
375 ><TD 389 ><TD
376 WIDTH="33%" 390 WIDTH="33%"
377 ALIGN="right" 391 ALIGN="right"
378 VALIGN="top" 392 VALIGN="top"
379 ><A 393 ><A
380 HREF="x190.html" 394 HREF="x197.html"
381 ACCESSKEY="N" 395 ACCESSKEY="N"
382 >Next</A 396 >Next</A
383 ></TD 397 ></TD
384 ></TR 398 ></TR
385 ><TR 399 ><TR