|
コマンド |
スタックダイアグラム |
説明 |
|---|---|---|
| aligned |
( n1 -- n1 | a-addr) |
必要な場合、n1 を大きくして可変境界アドレスを生じます。 |
| /c |
( -- n ) |
1 バイトのバイト数 = 1。 |
| /c* |
( nu1 -- nu2 ) |
chars の同義語。 |
| ca+ |
( addr1 index -- addr2 ) |
addr1 を index の /c 倍増分します。 |
| ca1+ |
( addr1 -- addr2 ) |
char+ の同義語。 |
| char+ |
( addr1 -- addr2 ) |
addr1 を /c の値だけ増やします。 |
| cell+ |
( addr1 -- addr2 ) |
addr1 を /n の値だけ増やします。 |
| chars |
( nu1 -- nu2 ) |
nu1 に /c の値を掛けます。 |
| cells |
( nu1 -- nu2 ) |
nu1 に /n の値を掛けます。 |
| /l |
( -- n ) |
quadlet のアドレス単位数。通常 4。 |
| /l* |
( nu1 -- nu2 ) |
nu1 に /l を掛けます。 |
| la+ |
( addr1 index -- addr2 ) |
addr1 を index の /l 倍増分します。 |
| la1+ |
( addr1 -- addr2 ) |
addr1 を/l 増分します。 |
| /n |
( -- n ) |
セルのアドレス単位数。 |
| /n* |
( nu1 -- nu2 ) |
cells の同義語。 |
| na+ |
( addr1 index -- addr2 ) |
addr1 を index の /n 倍増分します。 |
| na1+ |
( addr1 -- addr2 ) |
cell+ の同義語。 |
| /w |
( -- n ) |
16 ビットワードのバイト数 = 2。 |
| /w* |
( nu1 -- nu2 ) |
nu1 に /w を掛けます。 |
| wa+ |
( addr1 index -- addr2 ) |
addr1 を index の /w 倍増分します。 |
| wa1+ |
( addr1 -- addr2 ) |
addr1 を /w だけ増分します。 |