figForth Word - WORD
Some parts of this page/site are currently incomplete & will be updated asap
Other parts will change continually so use “Refresh” in your browser !!
There is extensive use of “Tooltips” text to support learning which do
not seem to render on a Smartphone
WORD c — L0 Read the next text characters from the input stream being interpreted, until a delimiter c is found, storing the packed character string beginning at the dictionary buffer HERE. WORD leaves the character count in the first byte, the characters, and ends with two or more blanks. Leading occurrences of c are ignored. If BLK is zero text is taken from the terminal input buffer, otherwise from the disc block stored in BLK. See BLK, IN
NFA: 006DEC 84 DB 84H
006DED 574F52 DB "WOR"
006DF0 C4 DB 'D'+80H
LFA: 006DF1 DA6D DW PAD-6
CFA: 006DF3 3C28 WORD: DW DOCOL ; :
PFA: 006DF5 4868 DW TIB ; TIB
006DF7 8F27 DW AT ; @
006DF9 6368 DW INN ; IN
006DFB 8F27 DW AT ; @
006DFD 1226 DW PLUS ; +
006DFF E826 DW SWAP ; SWAP
006E01 F222 DW ENCL ; ENCLOSE
006E03 0769 DW HERE ; HERE
006E05 0621 2200 DW LIT,22H ; 22H
006E09 BB6D DW BLANK ; BLANKS
006E0B 6368 DW INN ; IN
006E0D 2727 DW PSTOR ; +!
006E0F BD26 DW OVER ; OVER
006E11 4B69 DW SUBB ; -
006E13 8525 DW TOR ; >R
006E15 4225 DW RAT ; R@
006E17 0769 DW HERE ; HERE
006E19 1328 DW CSTOR ; C!
006E1B 1226 DW PLUS ; +
006E1D 0769 DW HERE ; HERE
006E1F D368 DW ONEP ; 1+
006E21 C925 DW FROMR ; R>
006E23 AD23 DW CMOVE ; CMOVE
006E25 1725 DW SEMIS ; ;