IO空間転送

命令形式

IO(<imm10>) = <dreg>;
<dreg> = IO(<imm10>);

IO( FLAGS ) = AX0;
AX1 = IO( 0x23 ); 

説明

DREGとIO空間の間でデータ転送を行います。

IOアドレスは10ビットの即値です。IO空間は18ビットあり、8ビットのIOPGレジスタの値を上位につなげて一つのアドレスとします。

文法要素

<dreg>  ::= ax0, ax1, mx0, mx1, ay0, ay1, my0, my1, 
            mr2, sr2, ar, si, mr1, sr1, mr0, sr0
<imm10> ::= 10ビットの即値
2191空挺団 | プログラム | EZ-KIT | こぼれ話 | アーキテクチャー | 命令 | レジスタ | DSP掲示板 | FAQ |