OpenBoot 3.x コマンド・リファレンスマニュアル

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

表 I-51 代替アドレス空間アクセスコマンド

コマンド  

スタックダイアグラム 

説明 

spacec!

( byte addr asi -- ) 

asi の 1 バイト を addr に格納します。

spacec?

( addr asi -- ) 

addr アドレスの asi の 1 バイト を表示します。

spacec@

( addr asi -- byte ) 

addr にある asi から 1 バイト を取り出します。

spaced!

( quad1 quad2 addr asi -- ) 

asi の 2 つの quadlet をアドレス addr に格納します。数値の順序は実装によります。

spaced?

( addr asi -- ) 

addrasi にある 2 つの quadlet を表示します。数値の順序は実装によります。

spaced@

( addr asi -- quad1 quad2 ) 

asiaddr から 2 つ 4 バイトワードを取り出します。

spacel!

( quad addr asi -- ) 

asiaddr に 4 バイトワードを格納します。

spacel?

( addr asi -- ) 

asiaddr にある 4 バイトワードを表示します。

spacel@

( addr asi -- quad ) 

asiaddr から 4 バイトワードを取り出します。

spacew!

( w addr asi -- ) 

asiaddr に 2 バイトワードを格納します。

spacew?

( addr asi -- ) 

asiaddr にある 2 バイトワードを表示します。

spacew@

( addr asi -- w ) 

asiaddr から 2 バイトワードを取り出します。

spacex!

( x addr asi -- ) 

asiaddr に数値を格納します。

spacex?

( addr asi -- ) 

asiaddr にあるワードを表示します。

spacex@

( addr asi -- x ) 

asiaddr からワードを取り出します。