Rev Author Line No. Line
4985 kaklik 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
2 <html>
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5 <title> dict_minimum.asm </title>
6 <meta name="keywords" content="amforth programming language Forth ATmega ATMEL">
7 <meta name="description" content="amforth - laguage Forth for ATMEL ATmega">
8 <!-- AUTOINCLUDE START "Page/Head.en.ihtml" DO NOT REMOVE -->
9 <link rel="StyleSheet" href="../../../../Web/CSS/MLAB.css" type="text/css" title="MLAB Basic Style">
10 <link rel="StyleSheet" href="../../../../Web/CSS/MLAB_Print.css" type="text/css" media="print">
11 <link rel="shortcut icon" type="image/x-icon" href="../../../../Web/PIC/MLAB.ico">
12 <script type="text/javascript" src="../../../../Web/JS/MLAB_Menu.js"></script>
13 <!-- AUTOINCLUDE END -->
14 </head>
15  
16 <body lang="en">
17  
18 <!-- AUTOINCLUDE START "Page/Header.en.ihtml" DO NOT REMOVE -->
19 <!-- ============== HEADER ============== -->
20 <div class="Header">
21 <script type="text/javascript">
22 <!--
23 SetRelativePath("../../../../");
24 DrawHeader();
25 // -->
26 </script>
27 <noscript>
28 <p><b> JavaScript is required for including of the header </b></p>
29 </noscript>
30 </div>
31 <!-- AUTOINCLUDE END -->
32  
33 <!-- AUTOINCLUDE START "Page/Menu.en.ihtml" DO NOT REMOVE -->
34 <!-- ============== MENU ============== -->
35 <div class="Menu">
36 <script type="text/javascript">
37 <!--
38 SetRelativePath("../../../../");
39 DrawMenu();
40 // -->
41 </script>
42 <noscript>
43 <p><b> JavaScript is required for including of the menu </b><p>
44 </noscript>
45 </div>
46 <!-- AUTOINCLUDE END -->
47  
48 <!-- ============== TEXT ============== -->
49 <div class="Text">
50  
51 <h1> dict_minimum.asm </h1>
52  
53 <p>
54 <input type=button onClick="history.back()" value="Back">
55 <input type=button onClick="history.forward()" value="Forward">
56 <a href="../WordList.en.html">Jump to Vocabulary</a>
57 </p>
58  
59 <pre>
60 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
61 ; header
62 ; +--1+x--++--2--+--2----0+x...--
63 ; | VOC | L | XT | PF
64 ; +-------#-----+-----+----....--
65 ; VOC (flags may be inverted to be flash friendly)
66 ; Bit
67 ; 7 6 5 4-0
68 ; I U U Length
69 ; I = Immediate
70 ; U = Unused
71 ; Length = length of word name (1..31)
72 ; Length number of bytes, filled to next cell
73 ; L
74 ; Link to previos Dictionary entry or zero for first entry
75 ; XT
76 ; Address of Executable Code
77 ; PF
78 ; Parameter Field (List of XT, Constant Value etc)
79  
80 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
81 .include &quot;words/f_cpu.asm&quot;
82 .include &quot;words/state.asm&quot;
83 .include &quot;words/base.asm&quot;
84 .include &quot;words/g_in.asm&quot;
85 .include &quot;words/sharptib.asm&quot;
86 .include &quot;words/tib.asm&quot;
87 .include &quot;words/pad.asm&quot;
88 .include &quot;words/emit.asm&quot;
89 .include &quot;words/emitq.asm&quot;
90 .include &quot;words/key.asm&quot;
91 .include &quot;words/keyq.asm&quot;
92 .include &quot;words/slashkey.asm&quot;
93  
94 .include &quot;words/dp.asm&quot;
95 .include &quot;words/head.asm&quot;
96 .include &quot;words/here.asm&quot;
97 .include &quot;words/allot.asm&quot;
98  
99 .include &quot;words/abort.asm&quot;
100  
101 .include &quot;words/literal.asm&quot;
102 .include &quot;words/comma.asm&quot;
103  
104 .include &quot;words/g_mark.asm&quot;
105 .include &quot;words/g_resolve.asm&quot;
106 .include &quot;words/l_mark.asm&quot;
107 .include &quot;words/l_resolve.asm&quot;
108  
109 .include &quot;words/if.asm&quot;
110 .include &quot;words/else.asm&quot;
111 .include &quot;words/then.asm&quot;
112 .include &quot;words/begin.asm&quot;
113 .include &quot;words/while.asm&quot;
114 .include &quot;words/repeat.asm&quot;
115 .include &quot;words/until.asm&quot;
116 .include &quot;words/again.asm&quot;
117 .include &quot;words/do.asm&quot;
118 .include &quot;words/loop.asm&quot;
119 .include &quot;words/plusloop.asm&quot;
120  
121 .include &quot;words/docreate.asm&quot;
122 .include &quot;words/create.asm&quot;
123 .include &quot;words/does.asm&quot;
124 .include &quot;words/colon.asm&quot;
125 .include &quot;words/colon-noname.asm&quot;
126 .include &quot;words/semicolon.asm&quot;
127 .include &quot;words/rightbracket.asm&quot;
128 .include &quot;words/leftbracket.asm&quot;
129 .include &quot;words/variable.asm&quot;
130 .include &quot;words/constant.asm&quot;
131 .include &quot;words/user.asm&quot;
132 .include &quot;words/backslash.asm&quot;
133 .include &quot;words/lparenthesis.asm&quot;
134 .include &quot;words/recurse.asm&quot;
135 .include &quot;words/immediate.asm&quot;
136 .include &quot;words/compile.asm&quot;
137  
138 .include &quot;words/brackettick.asm&quot;
139  
140 .include &quot;words/decimal.asm&quot;
141 .include &quot;words/hex.asm&quot;
142 .include &quot;words/bl.asm&quot;
143 .include &quot;words/edp.asm&quot;
144 .include &quot;words/heap.asm&quot;
145 .include &quot;words/turnkey.asm&quot;
146 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;
147 .include &quot;words/starslashmod.asm&quot;
148 .include &quot;words/slashmod.asm&quot;
149 .include &quot;words/starslash.asm&quot;
150 .include &quot;words/uslashmod.asm&quot;
151 .include &quot;words/ustarslashmod.asm&quot;
152  
153 .include &quot;words/negate.asm&quot;
154 .include &quot;words/slash.asm&quot;
155 .include &quot;words/mod.asm&quot;
156 .include &quot;words/abs.asm&quot;
157 .include &quot;words/min.asm&quot;
158 .include &quot;words/max.asm&quot;
159 ;;;;;;;;;;;;;;;;;;;;;;
160 .include &quot;words/hld.asm&quot;
161 .include &quot;words/hold.asm&quot;
162 .include &quot;words/l_sharp.asm&quot; ; &lt;#
163 .include &quot;words/sharp.asm&quot;
164 .include &quot;words/sharp_s.asm&quot;
165 .include &quot;words/sharp_g.asm&quot; ; #&gt;
166 .include &quot;words/sign.asm&quot;
167 .include &quot;words/dot.asm&quot;
168 .include &quot;words/digit.asm&quot;
169 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
170 .include &quot;words/sliteral.asm&quot;
171 .include &quot;words/scomma.asm&quot;
172 .include &quot;words/itype.asm&quot;
173 .include &quot;words/icount.asm&quot;
174 .include &quot;words/cr.asm&quot;
175 .include &quot;words/space.asm&quot;
176 .include &quot;words/count.asm&quot;
177 .include &quot;words/type.asm&quot;
178 .include &quot;words/tick.asm&quot;
179 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
180 .include &quot;words/handler.asm&quot;
181 .include &quot;words/catch.asm&quot;
182 .include &quot;words/throw.asm&quot;
183 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
184 .include &quot;words/char-skip.asm&quot;
185 .include &quot;words/accept.asm&quot;
186 .include &quot;words/refill.asm&quot;
187 .include &quot;words/char.asm&quot;
188 .include &quot;words/number.asm&quot;
189 .include &quot;words/parse.asm&quot;
190 .include &quot;words/char-scan.asm&quot;
191 .include &quot;words/source.asm&quot;
192 .include &quot;words/slashstring.asm&quot;
193  
194 .include &quot;words/word.asm&quot;
195  
196 .include &quot;words/quit.asm&quot;
197 .include &quot;words/pause.asm&quot;
198 .include &quot;words/cold.asm&quot;
199 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
200 .include &quot;words/sp0.asm&quot;
201 .include &quot;words/rp0.asm&quot;
202 .include &quot;words/depth.asm&quot;
203 .include &quot;words/interpret.asm&quot;
204 .include &quot;words/ver.asm&quot;
205 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
206 .include &quot;words/noop.asm&quot;
207 .include &quot;words/unused.asm&quot;
208  
209 .include &quot;words/value.asm&quot;
210 .include &quot;words/to.asm&quot;
211  
212 .include &quot;words/edefer-fetch.asm&quot;
213 .include &quot;words/edefer-store.asm&quot;
214 .include &quot;words/rdefer-fetch.asm&quot;
215 .include &quot;words/rdefer-store.asm&quot;
216 .include &quot;words/udefer-fetch.asm&quot;
217 .include &quot;words/udefer-store.asm&quot;
218  
219 .include &quot;words/do-defer.asm&quot;
220 .include &quot;words/find.asm&quot;
221 .include &quot;words/defer-store.asm&quot;
222 .include &quot;words/defer-fetch.asm&quot;
223 </pre>
224  
225 <p>
226 <input type=button onClick="history.back()" value="Back">
227 <input type=button onClick="history.forward()" value="Forward">
228 <a href="../WordList.en.html">Jump to Vocabulary</a>
229 </p>
230  
231 </div>
232  
233 <!-- AUTOINCLUDE START "Page/Footer.en.ihtml" DO NOT REMOVE -->
234 <!-- ============== FOOTER ============== -->
235 <div class="Footer">
236 <script type="text/javascript">
237 <!--
238 SetRelativePath("../../../../");
239 DrawFooter();
240 // -->
241 </script>
242 <noscript>
243 <p><b> JavaScript is required for including of the footer </b></p>
244 </noscript>
245 </div>
246 <!-- AUTOINCLUDE END -->
247  
248 </body>
249 </html>