// 16bit 即値 <dreg> = <imm16>; <g1reg> = <imm16>; <g2reg> = <imm16>; // 12bit 即値 <g3reg> = <imm12>;
// 16bit 即値 ax0 = 0x1234; m0 = 0x7337; ay0 = -1; // 12bit 即値 se = 0x0765; se = -1;
即値データをレジスタにロードします。グループ3レジスタのみは12ビット値のロードとなります。この場合値は右詰めされます。
<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 <imm16> ::= 16ビット即値データ <imm12> ::= 12ビット即値データ