<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title> dict_minimum.asm </title>
    <meta name="keywords" content="amforth programming language Forth ATmega ATMEL">
    <meta name="description" content="amforth - laguage Forth for ATMEL ATmega">
    <!-- AUTOINCLUDE START "Page/Head.en.ihtml" DO NOT REMOVE -->
    <link rel="StyleSheet" href="../../../../Web/CSS/MLAB.css" type="text/css" title="MLAB Basic Style">
    <link rel="StyleSheet" href="../../../../Web/CSS/MLAB_Print.css" type="text/css" media="print">
    <link rel="shortcut icon" type="image/x-icon" href="../../../../Web/PIC/MLAB.ico">
    <script type="text/javascript" src="../../../../Web/JS/MLAB_Menu.js"></script>
    <!-- AUTOINCLUDE END -->
  </head>

  <body lang="en">

    <!-- AUTOINCLUDE START "Page/Header.en.ihtml" DO NOT REMOVE -->
    <!-- ============== HEADER ============== -->
    <div class="Header">
      <script type="text/javascript">
      <!--
        SetRelativePath("../../../../");
        DrawHeader();
      // -->
      </script>
      <noscript>
        <p><b> JavaScript is required for including of the header </b></p>
      </noscript>
    </div>
    <!-- AUTOINCLUDE END -->

    <!-- AUTOINCLUDE START "Page/Menu.en.ihtml" DO NOT REMOVE -->
    <!-- ============== MENU ============== -->
    <div class="Menu">
      <script type="text/javascript">
      <!--
        SetRelativePath("../../../../");
        DrawMenu();
      // -->
      </script>
      <noscript>
        <p><b> JavaScript is required for including of the menu </b><p>
      </noscript>
    </div>
    <!-- AUTOINCLUDE END -->

    <!-- ============== TEXT ============== -->
    <div class="Text">

      <h1> dict_minimum.asm </h1>

      <p>
        <input type=button onClick="history.back()" value="Back">
        <input type=button onClick="history.forward()" value="Forward">
        <a href="../WordList.en.html">Jump to Vocabulary</a>
      </p>

      <pre>
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; header
;  +--1+x--++--2--+--2----0+x...--
;  | VOC   |  L  | XT  | PF
;  +-------#-----+-----+----....--
; VOC (flags may be inverted to be flash friendly)
;       Bit
;         7 6 5 4-0
;         I U U Length
;    I = Immediate
;    U = Unused
;    Length = length of word name (1..31)
;      Length number of bytes, filled to next cell
;  L
;    Link to previos Dictionary entry or zero for first entry
;  XT
;    Address of Executable Code
;  PF
;    Parameter Field (List of XT, Constant Value etc)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.include &quot;words/f_cpu.asm&quot;
.include &quot;words/state.asm&quot;
.include &quot;words/base.asm&quot;
.include &quot;words/g_in.asm&quot;
.include &quot;words/sharptib.asm&quot;
.include &quot;words/tib.asm&quot;
.include &quot;words/pad.asm&quot;
.include &quot;words/emit.asm&quot;
.include &quot;words/emitq.asm&quot;
.include &quot;words/key.asm&quot;
.include &quot;words/keyq.asm&quot;
.include &quot;words/slashkey.asm&quot;

.include &quot;words/dp.asm&quot;
.include &quot;words/head.asm&quot;
.include &quot;words/here.asm&quot;
.include &quot;words/allot.asm&quot;

.include &quot;words/abort.asm&quot;

.include &quot;words/literal.asm&quot;
.include &quot;words/comma.asm&quot;

.include &quot;words/g_mark.asm&quot;
.include &quot;words/g_resolve.asm&quot;
.include &quot;words/l_mark.asm&quot;
.include &quot;words/l_resolve.asm&quot;

.include &quot;words/if.asm&quot;
.include &quot;words/else.asm&quot;
.include &quot;words/then.asm&quot;
.include &quot;words/begin.asm&quot;
.include &quot;words/while.asm&quot;
.include &quot;words/repeat.asm&quot;
.include &quot;words/until.asm&quot;
.include &quot;words/again.asm&quot;
.include &quot;words/do.asm&quot;
.include &quot;words/loop.asm&quot;
.include &quot;words/plusloop.asm&quot;

.include &quot;words/docreate.asm&quot;
.include &quot;words/create.asm&quot;
.include &quot;words/does.asm&quot;
.include &quot;words/colon.asm&quot;
.include &quot;words/colon-noname.asm&quot;
.include &quot;words/semicolon.asm&quot;
.include &quot;words/rightbracket.asm&quot;
.include &quot;words/leftbracket.asm&quot;
.include &quot;words/variable.asm&quot;
.include &quot;words/constant.asm&quot;
.include &quot;words/user.asm&quot;
.include &quot;words/backslash.asm&quot;
.include &quot;words/lparenthesis.asm&quot;
.include &quot;words/recurse.asm&quot;
.include &quot;words/immediate.asm&quot;
.include &quot;words/compile.asm&quot;

.include &quot;words/brackettick.asm&quot;

.include &quot;words/decimal.asm&quot;
.include &quot;words/hex.asm&quot;
.include &quot;words/bl.asm&quot;
.include &quot;words/edp.asm&quot;
.include &quot;words/heap.asm&quot;
.include &quot;words/turnkey.asm&quot;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.include &quot;words/starslashmod.asm&quot;
.include &quot;words/slashmod.asm&quot;
.include &quot;words/starslash.asm&quot;
.include &quot;words/uslashmod.asm&quot;
.include &quot;words/ustarslashmod.asm&quot;

.include &quot;words/negate.asm&quot;
.include &quot;words/slash.asm&quot;
.include &quot;words/mod.asm&quot;
.include &quot;words/abs.asm&quot;
.include &quot;words/min.asm&quot;
.include &quot;words/max.asm&quot;
;;;;;;;;;;;;;;;;;;;;;;
.include &quot;words/hld.asm&quot;
.include &quot;words/hold.asm&quot;
.include &quot;words/l_sharp.asm&quot; ; &lt;#
.include &quot;words/sharp.asm&quot;
.include &quot;words/sharp_s.asm&quot;
.include &quot;words/sharp_g.asm&quot; ; #&gt;
.include &quot;words/sign.asm&quot;
.include &quot;words/dot.asm&quot;
.include &quot;words/digit.asm&quot;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.include &quot;words/sliteral.asm&quot;
.include &quot;words/scomma.asm&quot;
.include &quot;words/itype.asm&quot;
.include &quot;words/icount.asm&quot;
.include &quot;words/cr.asm&quot;
.include &quot;words/space.asm&quot;
.include &quot;words/count.asm&quot;
.include &quot;words/type.asm&quot;
.include &quot;words/tick.asm&quot;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.include &quot;words/handler.asm&quot;
.include &quot;words/catch.asm&quot;
.include &quot;words/throw.asm&quot;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.include &quot;words/char-skip.asm&quot;
.include &quot;words/accept.asm&quot;
.include &quot;words/refill.asm&quot;
.include &quot;words/char.asm&quot;
.include &quot;words/number.asm&quot;
.include &quot;words/parse.asm&quot;
.include &quot;words/char-scan.asm&quot;
.include &quot;words/source.asm&quot;
.include &quot;words/slashstring.asm&quot;

.include &quot;words/word.asm&quot;

.include &quot;words/quit.asm&quot;
.include &quot;words/pause.asm&quot;
.include &quot;words/cold.asm&quot;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.include &quot;words/sp0.asm&quot;
.include &quot;words/rp0.asm&quot;
.include &quot;words/depth.asm&quot;
.include &quot;words/interpret.asm&quot;
.include &quot;words/ver.asm&quot;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.include &quot;words/noop.asm&quot;
.include &quot;words/unused.asm&quot;

.include &quot;words/value.asm&quot;
.include &quot;words/to.asm&quot;

.include &quot;words/edefer-fetch.asm&quot;
.include &quot;words/edefer-store.asm&quot;
.include &quot;words/rdefer-fetch.asm&quot;
.include &quot;words/rdefer-store.asm&quot;
.include &quot;words/udefer-fetch.asm&quot;
.include &quot;words/udefer-store.asm&quot;

.include &quot;words/do-defer.asm&quot;
.include &quot;words/find.asm&quot;
.include &quot;words/defer-store.asm&quot;
.include &quot;words/defer-fetch.asm&quot;
</pre>

      <p>
        <input type=button onClick="history.back()" value="Back">
        <input type=button onClick="history.forward()" value="Forward">
        <a href="../WordList.en.html">Jump to Vocabulary</a>
      </p>

    </div>

    <!-- AUTOINCLUDE START "Page/Footer.en.ihtml" DO NOT REMOVE -->
    <!-- ============== FOOTER ============== -->
    <div class="Footer">
      <script type="text/javascript">
      <!--
        SetRelativePath("../../../../");
        DrawFooter();
      // -->
      </script>
      <noscript>
        <p><b> JavaScript is required for including of the footer </b></p>
      </noscript>
    </div>
    <!-- AUTOINCLUDE END -->

  </body>
</html>