Изменения
→Арифметические команды: так читабельнее
edx (data)
ebp (stack base pointer)
esp (stack pointer) трогать <s>нежелательно</s> аккуратно, стек ПЫЩЬ
esi (source)
edi (destination)
imul / idiv
mul OP — после этой команды в edx:eax 64 бита — результат умножения eax на аргументOP
div OP — после этой команды в edx edx:eax / ebx
в eax же eds:eax % ebx