OpenBoot 2.x の手引き

アドレス空間アクセス代替コマンド

表 1-37 アドレス空間アクセス代替コマンド

spacec!

( byte adr asi -- ) 

1 バイトを asi と アドレスに格納します。 

spacec@

( adr asi -- byte ) 

1 バイトを asi とアドレスから取り出します。 

spaced!

( n1 n2 adr asi -- ) 

asi と アドレスに 2 つの 32 ビットのワードを格納します。順序は実装に依存します。 

spaced@

( adr asi -- n1 n2 ) 

asi と アドレスから 2 つの 32 ビットのワードを取り出します。順序は実装に依存します。 

spaceL!

( long adr asi -- ) 

32 ビットのロングワードを asi とアドレスに格納します。 

spaceL@

( adr asi -- long ) 

32 ビットのロングワードを asi とアドレスから取り出します。 

spacew!

( word adr asi -- ) 

16 ビットワードを asi とアドレスに格納します。 

spacew@

( adr asi -- word ) 

asi と アドレスの 16 ビットワードを取り出します。