// 直交形式
<dst> = - <dreg>;
// 基本形式
[ IF <cond> ] <dst> = - <xop>;
[ IF <cond> ] <dst> = - <yop>;
// 即値形式 AR = - MX0; // 基本形式 AR = - AX0; AR = - AY1; // <yop>
オペランドの値を符号反転してデスティネーション・レジスタに格納します。
不思議なことにこの命令はISRに掲載されていません。隠し命令などではなく、掲載し忘れでしょうか。
<dst> ::= AR, AF <dreg> ::= AX0, AX1, AY0, AY1, MX0, MX1, MY0, MY1, SI, AR, MR2, MR1, MR0, SR2, SR1, SR0 <xop> ::= AX0, AX1, AR, MR2, MR1, MR0, SR1, SR0 <yop> ::= AY0, AY1, AF, 0 <cond> ::= EQ, NE, GT, LE, LT, GE, AV, NOT AV, AC, NOT AC, SWCOND, NOT SWCOND, MV, NOT MV, NOT CE, TRUE