レジスタ間転送

命令形式

<dst_reg> = <src_reg>;

ax0 = i0;
b0 = ar; 

説明

2つの16ビットレジスタ間でデータ転送を行います。

データ転送命令はASTATを変化させません。ASTATを変化させたければパス命令を使ってください。符号拡張に関する注意は転送とレジスタを参照してください。

文法要素

<dst_reg>  ::= <dreg>, <g1reg>, <g2reg>, <g3reg>
<src_reg>  ::= <dreg>, <g1reg>, <g2reg>, <g3reg>
<dreg>  ::= ax0, ax1, mx0, mx1, ay0, ay1, my0, my1, 
            mr2, sr2, ar, si, mr1, sr1, mr0, sr0
<g1reg> ::= i0, i1, i2, i3, m0, m1, m2, m3, l0, l1, l2, l3, 
            imask, irptl, icntl, stacka
<g2reg> ::= i4, i5, i6, i7, m4, m5, m6, m7, l4, l5, l6, l7, 
            cntr, lpstacka
<g3reg> ::= astat, mstat, sstat, lpstackp, ccode, se, sb, px, 
            dmpg1, dmpg2, iopg, ijpg, stackp
2191空挺団 | プログラム | EZ-KIT | こぼれ話 | アーキテクチャー | 命令 | レジスタ | DSP掲示板 | FAQ |