amforth word Words
Home
FAQ
Howto
Links
Words
Butterfly
Colon words
2swap
abort
abort
abs
accept
again
allot
also
\
begin
bin
[char]
[",$27,"]
catch
cell+
cells
char
code
cold
:
:noname
(unnamed)
compile
constant
count
cr
create
cscan
cskip
d>s
dabs
d.
d.r
decimal
defer@
defer!
definitions
depth
digit?
dnegate
do
(create)
(does>)
does>
(s",$2c,")
.
(to)
.r
.s
.
Edefer
Edefer@
Edefer!
ee>ram
else
end-code
environment?
/hold
/pad
wordlists
evaluate
ewords
fill
find
forth
f_cpu
get-current
get-order
>mark
>resolve
hex
hiemit
hld
hold
icompare
icount
if
immediate
init-user
interpret
int@
int!
is
i!
itype
j
[
literal
<mark
loop
(
<resolve
<#
max
min
mod
ms
negate
not
0<>
number
only
order
pad
parse
place
+loop
praefix
previous
?do
?execute
?pairs
quit
]
Rdefer
Rdefer@
Rdefer!
recurse
refill
repeat
rp0
rx
rx?
s>d
s
search-wordlist
(unnamed)
setbase
set-current
set-order
#
#>
#s
show-wordlist
sign
/
/string
(sliteral)
source
sp0
space
spaces
spmbuf
spmerase
spmpageload
spmrww
spmwrite
s
*
*/
*/mod
then
throw
(unnamed)
to
>usart
>number
tx
tx?
type
ud.
ud.r
Udefer@
Udefer!
u.
u.r
ud/mod
until
unused
+usart
+usart
+usart
user
u/mod
u0.r
value
variable
ver
while
within
word
wordlist
words
Variables or Constants
bl
ee-user
environment
>in
#tib
#int
state
tib
Values
baud
edp
forth-wordlist
heap
here
User Variables
base
(rp0)
(sp0)
handler
sp
Defered Words
(defer)
emit
emit?
key
key?
pause
/key
turnkey
Primitivs
1-
1ms
1+
2/
2*
a@
a@-
a@+
and
a!
a!-
a!+
a>
b@
b@-
b@+
b!
b!-
b!+
><
b>
c@
cmove
cmove>
c!
d2/
d2*
d=
d>
dinvert
d<
d-
(branch)
(?branch)
(constant)
(do)
(literal)
(loop)
(+loop)
(?do)
(spm)
(user)
(variable)
d+
drop
dup
e@
=
0=
e!
execute
exit
@
>
0>
i
i@
-int
+int
int_restore
invert
leave
<
0<
log2
lshift
-
m*
na@
na!
nb@
nb!
-jtag
noop
<>
-wdt
or
over
pick
+
+!
?dup
rot
rp@
rp!
rshift
r@
r>
/mod
sleep
spirw
spmrww?
sp@
sp!
!
swap
>a
>b
>r
true
u>
u<
um/mod
um*
unloop
up@
up!
wdr
xor
0