Ошибка в ассемблере

1 message Options
Embed this post
Permalink
Yuriy Zhilovets

Ошибка в ассемблере

Reply Threaded More More options
Print post
Permalink
Привет всем!

Ассемблер генерирует неправильный код для команды

PUSH [EBP] [ESI]
или
PUSH 0 [EBP] [ESI]

FF34358D76044B   PUSH    4B04768D  ( func+4AADCB8D  ) [ESI]

Если вместо нуля поставить любое  другое число, то код правильный:

FF743501         PUSH    1 [EBP] [ESI]

Ю. Жиловец