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

64 ビットメモリーアクセス機能

表 I-17 64 ビットメモリーアクセス機能

コマンド 

スタックダイアグラム 

説明 

<l@

( qaddr -- n ) 

quadr から quadlet を符号拡張して取り出します。 

x,

( o -- ) 

octlet, o をコンパイルして辞書に入れます ( doublet 境界)。 

x@

( oaddr -- o ) 

octlet 境界のアドレスから octlet を取り出します。 

x!

( o oaddr -- ) 

octlet 境界アドレスに octlet を格納します。 

xbflips

( oaddr len -- ) 

指定された領域の各 octlet 内の 8 バイトを逆に並べ替えます。len が /x の整数倍でない場合は、動作は不定です。

xlflips

( oaddr len -- ) 

指定された領域の各 octlet 内の 2 つの quadlet を並べ変えます。各 quadlet 内の 4 バイトは逆に並べ替えられません。len が /xの整数倍でない場合は、動作は不定です。

xwflips

( oaddr len -- ) 

指定された領域の各 octlet 内の 4 つの doublet を逆に並べ替えます。各 doublet 内の 2 バイトは並べ変えられません。len が /xの整数倍でない場合は、動作は不定です。