|
|
@@ -84,6 +84,9 @@ func (sf *Cpu) Step() {
|
|
|
case cons.AsmRegSub: // Вычитание ИЗ РЕГИСТРА числа
|
|
|
reg := sf.reg(cmd.StrP1())
|
|
|
reg.Sub(cmd.P2())
|
|
|
+ case cons.AsmRegMul: // Умножение числа и регистра
|
|
|
+ reg := sf.reg(cmd.StrP2())
|
|
|
+ reg.Mul(cmd.P1())
|
|
|
case cons.AsmProcSet: // Установить значение регистра другим регистром
|
|
|
reg1 := sf.reg(cmd.StrP1())
|
|
|
reg2 := sf.reg(cmd.StrP2())
|