en:pfw:kangoeroe
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| en:pfw:kangoeroe [2023-09-04 18:16] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | en:pfw:kangoeroe [2023-09-04 18:16] (current) – ↷ Seite von pfw:kangoeroe nach en:pfw:kangoeroe verschoben uho | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ===== Kangaroo method ===== | ||
| + | |||
| + | The " | ||
| + | simple example in noForth | ||
| + | < | ||
| + | create .DAY ( n -- ) s" SunMonTueWedThuFriSat ? " m, align | ||
| + | does> swap 7 umin 3 * + 3 type ; | ||
| + | </ | ||
| + | |||
| + | example in noForth | ||
| + | < | ||
| + | create : | ||
| + | assembler | ||
| + | does> create here cell- doer! ] ; \ Action | ||
| + | </ | ||
| + | |||
| + | or | ||
| + | < | ||
| + | : | ||
| + | create : | ||
| + | assembler | ||
| + | execute | ||
| + | </ | ||
| + | |||
| + | " | ||
| + | < | ||
| + | create : | ||
| + | assembler | ||
| + | ... \ many other definitions | ||
| + | TELL : TO-DO: create here cell- doer! ] ; | ||
| + | </ | ||
| + | |||
| + | literal pool in assembler words with CODE> | ||
| + | < | ||
| + | code !RP0 ( -- ) | ||
| + | ramadr: RP0 , \ register w points to this literal | ||
| + | code> | ||
| + | day day ) ldr, | ||
| + | rp day mov, | ||
| + | next, end-code | ||
| + | </ | ||
| + | |||
| + | (an) | ||
| + | |||
| + | === Please add your comments below. === | ||
| + | ~~DISCUSSION~~ | ||
| + | |||