Результат умножение помещается в регистровую пару EDX:EAX. Как теперь из этой регистровой пары мне взять результат для дальнейших арифметических операций, весь гугл перерыл...
Результат умножение помещается в регистровую пару EDX:EAX. Как теперь из этой регистровой пары мне взять результат для дальнейших арифметических операций, весь гугл перерыл...
Наверно, ты хочешь спросить: если я получил после перемножения двух 32-разрядных чисел одно 64-разрядное, что мне дальше с ним делать?
Ответ такой: создавать блок процедур для работы с 64-битными числами.
вот только вроде надо edx перед умножение обнулять. надо проверять
В моей ситуации это не нужно, ибо перемножаю 4 и 4, просто интересно было использовать для таких маленьких чисел большие регистры, это же, в принципе, законно?
В моей ситуации это не нужно, ибо перемножаю 4 и 4, просто интересно было использовать для таких маленьких чисел большие регистры, это же, в принципе, законно?
В моей ситуации это не нужно, ибо перемножаю 4 и 4, просто интересно было использовать для таких маленьких чисел большие регистры, это же, в принципе, законно?