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