Привет. В настоящее время я использую MASM32, и у меня возникают проблемы с умножением. Я прочитал документацию, и не понимаю, почему она не работает.
mov eax, input("X coordinate: ")
mov ebx, input("Y coordinate: ")
imul ebx, eax
mov x, ebx
print x
Он должен умножить содержимое ebx
и eax
и сохранить результат в ebx
, но это не так. Скажем, вы ввели 3 и 6 — все, что он напечатает, — это 6.
mul
. Этот вопрос относится кimul
. - person lurker   schedule 15.05.2014