! |
( n adr -- ) |
数値を adr に格納します。 |
+! |
( n adr -- ) |
adに格納されている数値に n を加算します。 |
@ |
( adr -- n ) |
数値を adr から 取り出します。 |
c! |
( n adr -- ) |
n の下位バイトをadr に格納します。 |
c@ |
( adr -- byte ) |
1 バイトを adr から取り出します。 |
cpeek |
( adr -- false | byte true ) |
1 バイトを adr から取り出します。アクセスが成功した場合はそのデータと true を返し、読み取りエラーが発生した場合は false を返します。 (lpeek、wpeekも同じ) |
cpoke |
( byte adr -- okay? ) |
byte を adr に格納します。アクセスが成功した場合は true を返し、書き込みエラーが発生した場合は false を返します。(lpoke、wpokeも同じ) |
comp |
( adr1 adr2 len -- n ) |
2 つのバイト配列を比較します。両配列が一致する場合 n = 0、最初の異なるバイトの値が配列 1 側より大きい場合 n = 1、それ以外の場合は n = -1 になります。 |
dump |
( adr len -- ) |
adr から始まる lens メモリーバイトを表示します。 |
fill |
( adr size byte -- ) |
メモリーのバイトを byte に設定します。 |
l! |
( n adr32 -- ) |
32 ビット数を adr32 に格納します。 |
l@ |
( adr32 -- long ) |
32 ビット数を adr32 から取り出します。 |
move |
( src dst u -- ) |
src から dst に u バイトをコピーします。 |
w! |
( n adr16 -- ) |
16 ビット数を adr16 に格納します。adr16 は 16 ビット境界でなければなりません。 |
w@ |
( adr16 -- word ) |
16 ビット数を adr16 から取り出します。adr16 は 16 ビット境界でなければなりません。 |
x! |
( o oaddr -- ) |
64 ビット数を oaddr に格納します。 oaddr は 64 ビット境界でなければなりません。 |
x@ |
( oaddr -- o ) |
64 ビット数を oaddr から取り出します。 oaddr は 64 ビット境界でなければなりません。 |