THE INTERPRETER AND RETURN STACK ----------------------------------------------------
(2) What goes in the codeword for the words which are written in FORTH?
DOCOL -- the FORTH interpreter function
QUADRUPLE:
+------------------+
| codeword |
+------------------+ DOUBLE:
| addr of DOUBLE ---------------> +------------------+
top of return +------------------+ %eax -> | addr of DOCOL |
stack points -> | addr of DOUBLE | + 4 = +------------------+
+------------------+ %esi -> | addr of DUP |
| addr of EXIT | +------------------+
+------------------+ | etc. |
Then we do NEXT.
15