|
|
@@ -99,6 +99,9 @@ func (sf *Cpu) Step() {
|
|
|
case cons.AsmRegNot: // НЕ числа и регистра
|
|
|
reg := sf.reg(cmd.StrP1())
|
|
|
reg.Not()
|
|
|
+ case cons.AsmRegXor: // XOR числа и регистра
|
|
|
+ reg := sf.reg(cmd.StrP2())
|
|
|
+ reg.Xor(cmd.P1())
|
|
|
case cons.AsmProcSet: // Установить значение регистра другим регистром
|
|
|
reg1 := sf.reg(cmd.StrP1())
|
|
|
reg2 := sf.reg(cmd.StrP2())
|