sub eax,0 - это что-то делает?

Я только что открыл файл в IDA Pro и обнаружил какой-то код, который выглядит совершенно бесполезным. Тем не менее, я подумал, что это может иметь какую-то пользу. Разве подпрограмма eax,0не просто вычитает 0 из eax?

Код:

hinstDLL= dword ptr  4  
fdwReason= dword ptr  8  
lpReserved= dword ptr  0Ch  

mov     eax, [esp+fdwReason]  
sub     eax, 0  
jz      short loc_10001038  
6
задан Filip Haglund 20 March 2012 в 17:03
поделиться