Node:Memory Access, Next:Address arithmetic, Previous:Heap Allocation, Up:Memory
w is the cell stored at a_addr.
@a-addr -- w core ``fetch''
Store w into the cell at a-addr.
!w a-addr -- core ``store''
Add n to the cell at a-addr.
+!n a-addr -- core ``plus-store''
c is the char stored at c_addr.
c@c-addr -- c core ``c-fetch''
Store c into the char at c-addr.
c!c c-addr -- core ``c-store''
w2 is the content of the cell stored at a-addr, w1 is the content of the next cell.
2@a-addr -- w1 w2 core ``two-fetch''
Store w2 into the cell at c-addr and w1 into the next cell.
2!w1 w2 a-addr -- core ``two-store''
r is the float at address f-addr.
f@f-addr -- r float ``f-fetch''
Store r into the float at address f-addr.
f!r f-addr -- float ``f-store''
Fetch the single-precision IEEE floating-point value r from the address sf-addr.
sf@sf-addr -- r float-ext ``s-f-fetch''
Store r as single-precision IEEE floating-point value to the address sf-addr.
sf!r sf-addr -- float-ext ``s-f-store''
Fetch the double-precision IEEE floating-point value r from the address df-addr.
df@df-addr -- r float-ext ``d-f-fetch''
Store r as double-precision IEEE floating-point value to the address df-addr.
df!r df-addr -- float-ext ``d-f-store''