annotate docs/manual/c1086.html @ 533:543b5d1341d2

Add note to manual about numeric entry addresses in scripts Link scripts require a numeric entry address to begin with a digit. Make a note about that in the manual since hex addresses starting with letters could be mistaken for symbols.
author William Astle <lost@l-w.ca>
date Sat, 14 May 2022 12:57:50 -0600
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
533
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
2 <HTML
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
3 ><HEAD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
4 ><TITLE
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
5 >Object Files</TITLE
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
6 ><META
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
7 NAME="GENERATOR"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
8 CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
9 REL="HOME"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
10 TITLE="LW Tool Chain"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
11 HREF="index.html"><LINK
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
12 REL="PREVIOUS"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
13 TITLE="Libraries and LWAR"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
14 HREF="c1024.html"></HEAD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
15 ><BODY
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
16 CLASS="CHAPTER"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
17 BGCOLOR="#FFFFFF"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
18 TEXT="#000000"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
19 LINK="#0000FF"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
20 VLINK="#840084"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
21 ALINK="#0000FF"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
22 ><DIV
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
23 CLASS="NAVHEADER"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
24 ><TABLE
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
25 SUMMARY="Header navigation table"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
26 WIDTH="100%"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
27 BORDER="0"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
28 CELLPADDING="0"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
29 CELLSPACING="0"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
30 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
31 ><TH
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
32 COLSPAN="3"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
33 ALIGN="center"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
34 >LW Tool Chain</TH
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
35 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
36 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
37 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
38 WIDTH="10%"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
39 ALIGN="left"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
40 VALIGN="bottom"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
41 ><A
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
42 HREF="c1024.html"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
43 ACCESSKEY="P"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
44 >Prev</A
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
45 ></TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
46 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
47 WIDTH="80%"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
48 ALIGN="center"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
49 VALIGN="bottom"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
50 ></TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
51 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
52 WIDTH="10%"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
53 ALIGN="right"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
54 VALIGN="bottom"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
55 >&nbsp;</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
56 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
57 ></TABLE
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
58 ><HR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
59 ALIGN="LEFT"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
60 WIDTH="100%"></DIV
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
61 ><DIV
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
62 CLASS="CHAPTER"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
63 ><H1
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
64 ><A
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
65 NAME="OBJCHAP"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
66 ></A
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
67 >Chapter 6. Object Files</H1
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
68 ><P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
69 >LWTOOLS uses a proprietary object file format. It is proprietary in the sense
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
70 that it is specific to LWTOOLS, not that it is a hidden format. It would be
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
71 hard to keep it hidden in an open source tool chain anyway. This chapter
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
72 documents the object file format.</P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
73 ><P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
74 >An object file consists of a series of sections each of which contains a
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
75 list of exported symbols, a list of incomplete references, and a list of
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
76 "local" symbols which may be used in calculating incomplete references. Each
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
77 section will obviously also contain the object code.</P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
78 ><P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
79 >Exported symbols must be completely resolved to an address within the
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
80 section it is exported from. That is, an exported symbol must be a constant
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
81 rather than defined in terms of other symbols.</P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
82 ><P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
83 >Each object file starts with a magic number and version number. The magic
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
84 number is the string "LWOBJ16" for this 16 bit object file format. The only
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
85 defined version number is currently 0. Thus, the first 8 bytes of the object
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
86 file are <FONT
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
87 COLOR="RED"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
88 >4C574F424A313600</FONT
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
89 ></P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
90 ><P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
91 >Each section has the following items in order:</P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
92 ><P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
93 ></P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
94 ><UL
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
95 ><LI
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
96 ><P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
97 >section name</P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
98 ></LI
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
99 ><LI
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
100 ><P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
101 >flags</P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
102 ></LI
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
103 ><LI
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
104 ><P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
105 >list of local symbols (and addresses within the section)</P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
106 ></LI
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
107 ><LI
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
108 ><P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
109 >list of exported symbols (and addresses within the section)</P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
110 ></LI
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
111 ><LI
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
112 ><P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
113 >list of incomplete references along with the expressions to calculate them</P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
114 ></LI
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
115 ><LI
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
116 ><P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
117 >the actual object code (for non-BSS sections)</P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
118 ></LI
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
119 ></UL
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
120 ><P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
121 >The section starts with the name of the section with a NUL termination
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
122 followed by a series of flag bytes terminated by NUL. There are only two
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
123 flag bytes defined. A NUL (0) indicates no more flags and a value of 1
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
124 indicates the section is a BSS section. For a BSS section, no actual
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
125 code is included in the object file.</P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
126 ><P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
127 >Either a NULL section name or end of file indicate the presence of no more
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
128 sections.</P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
129 ><P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
130 >Each entry in the exported and local symbols table consists of the symbol
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
131 (NUL terminated) followed by two bytes which contain the value in big endian
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
132 order. The end of a symbol table is indicated by a NULL symbol name.</P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
133 ><P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
134 >Each entry in the incomplete references table consists of an expression
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
135 followed by a 16 bit offset where the reference goes. Expressions are
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
136 defined as a series of terms up to an "end of expression" term. Each term
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
137 consists of a single byte which identifies the type of term (see below)
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
138 followed by any data required by the term. Then end of the list is flagged
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
139 by a NULL expression (only an end of expression term).</P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
140 ><DIV
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
141 CLASS="TABLE"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
142 ><A
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
143 NAME="AEN1111"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
144 ></A
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
145 ><P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
146 ><B
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
147 >Table 6-1. Object File Term Types</B
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
148 ></P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
149 ><TABLE
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
150 BORDER="1"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
151 FRAME="border"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
152 CLASS="CALSTABLE"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
153 ><COL><COL><THEAD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
154 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
155 ><TH
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
156 >TERMTYPE</TH
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
157 ><TH
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
158 >Meaning</TH
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
159 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
160 ></THEAD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
161 ><TBODY
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
162 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
163 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
164 >00</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
165 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
166 >end of expression</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
167 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
168 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
169 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
170 >01</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
171 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
172 >integer (16 bit in big endian order follows)</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
173 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
174 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
175 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
176 >02</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
177 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
178 > external symbol reference (NUL terminated symbol name follows)</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
179 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
180 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
181 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
182 >03</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
183 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
184 >local symbol reference (NUL terminated symbol name follows)</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
185 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
186 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
187 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
188 >04</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
189 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
190 >operator (1 byte operator number)</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
191 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
192 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
193 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
194 >05</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
195 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
196 >section base address reference</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
197 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
198 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
199 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
200 >FF</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
201 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
202 >This term will set flags for the expression. Each one of these terms will set a single flag. All of them should be specified first in an expression. If they are not, the behaviour is undefined. The byte following is the flag. Flag 01 indicates an 8 bit relocation. Flag 02 indicates a zero-width relocation (see the EXTDEP pseudo op in LWASM).</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
203 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
204 ></TBODY
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
205 ></TABLE
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
206 ></DIV
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
207 ><P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
208 >External references are resolved using other object files while local
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
209 references are resolved using the local symbol table(s) from this file. This
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
210 allows local symbols that are not exported to have the same names as
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
211 exported symbols or external references.</P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
212 ><DIV
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
213 CLASS="TABLE"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
214 ><A
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
215 NAME="AEN1141"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
216 ></A
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
217 ><P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
218 ><B
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
219 >Table 6-2. Object File Operator Numbers</B
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
220 ></P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
221 ><TABLE
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
222 BORDER="1"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
223 FRAME="border"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
224 CLASS="CALSTABLE"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
225 ><COL><COL><THEAD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
226 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
227 ><TH
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
228 >Number</TH
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
229 ><TH
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
230 >Operator</TH
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
231 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
232 ></THEAD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
233 ><TBODY
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
234 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
235 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
236 >01</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
237 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
238 >addition (+)</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
239 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
240 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
241 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
242 >02</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
243 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
244 >subtraction (-)</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
245 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
246 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
247 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
248 >03</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
249 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
250 >multiplication (*)</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
251 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
252 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
253 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
254 >04</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
255 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
256 >division (/)</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
257 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
258 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
259 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
260 >05</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
261 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
262 >modulus (%)</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
263 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
264 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
265 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
266 >06</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
267 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
268 >integer division (\) (same as division)</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
269 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
270 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
271 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
272 >07</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
273 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
274 >bitwise and</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
275 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
276 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
277 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
278 >08</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
279 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
280 >bitwise or</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
281 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
282 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
283 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
284 >09</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
285 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
286 >bitwise xor</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
287 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
288 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
289 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
290 >0A</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
291 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
292 >boolean and</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
293 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
294 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
295 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
296 >0B</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
297 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
298 >boolean or</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
299 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
300 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
301 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
302 >0C</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
303 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
304 >unary negation, 2's complement (-)</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
305 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
306 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
307 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
308 >0D</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
309 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
310 >unary 1's complement (^)</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
311 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
312 ></TBODY
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
313 ></TABLE
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
314 ></DIV
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
315 ><P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
316 >An expression is represented in a postfix manner with both operands for
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
317 binary operators preceding the operator and the single operand for unary
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
318 operators preceding the operator.</P
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
319 ></DIV
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
320 ><DIV
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
321 CLASS="NAVFOOTER"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
322 ><HR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
323 ALIGN="LEFT"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
324 WIDTH="100%"><TABLE
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
325 SUMMARY="Footer navigation table"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
326 WIDTH="100%"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
327 BORDER="0"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
328 CELLPADDING="0"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
329 CELLSPACING="0"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
330 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
331 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
332 WIDTH="33%"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
333 ALIGN="left"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
334 VALIGN="top"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
335 ><A
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
336 HREF="c1024.html"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
337 ACCESSKEY="P"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
338 >Prev</A
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
339 ></TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
340 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
341 WIDTH="34%"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
342 ALIGN="center"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
343 VALIGN="top"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
344 ><A
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
345 HREF="index.html"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
346 ACCESSKEY="H"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
347 >Home</A
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
348 ></TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
349 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
350 WIDTH="33%"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
351 ALIGN="right"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
352 VALIGN="top"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
353 >&nbsp;</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
354 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
355 ><TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
356 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
357 WIDTH="33%"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
358 ALIGN="left"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
359 VALIGN="top"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
360 >Libraries and LWAR</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
361 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
362 WIDTH="34%"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
363 ALIGN="center"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
364 VALIGN="top"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
365 >&nbsp;</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
366 ><TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
367 WIDTH="33%"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
368 ALIGN="right"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
369 VALIGN="top"
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
370 >&nbsp;</TD
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
371 ></TR
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
372 ></TABLE
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
373 ></DIV
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
374 ></BODY
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
375 ></HTML
543b5d1341d2 Add note to manual about numeric entry addresses in scripts
William Astle <lost@l-w.ca>
parents:
diff changeset
376 >