У меня проблема с пониманием одной из инструкций на языке ассемблера -> IMUL
Насколько я знаю, Имул ->
imul dest, source1, source2
Проблема, которая у меня есть сейчас, результат умножения Imul в ollyDBG и мой не совпадает!
Вот IMUL на OllyDbg ->
А результат умножения 0x367AA048 или 914006088 в десятичном виде..
Я пытаюсь проверить это умножение с помощью этого PHP-кода.
echo dechex(0x00000053 * 0x97C9F598);
Удивительно, но результат моего умножения PHP отличается от того, что получается у OllyDbg.
Я надеюсь, что кто-то может избавить меня от этой проблемы.
Спасибо.