Цитата Сообщение от Manwe Посмотреть сообщение
Не проходит тест умножение -7 на 3 и 7 на -3 - ответ получается положительный, 21.
Видимо, не надо было убирать INC R3 и DEC R3. Если их оставить, то тесты проходят.
Вы что-то пропустили при модификации процедуры. Убрав inc r3 и dec r3 (и clr r3) я
1. добавил mov r2,r3; xor r5,r3
2. поменял BEQ 0 на bpl 0
У меня -7*3=7*-3=-21, все нормально