- 1
- 2
- 3
- 4
- 5
mov ebx,eax
xor eax,ebx
mov eax,0
cmp eax,ebx
je metka1
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+237
mov ebx,eax
xor eax,ebx
mov eax,0
cmp eax,ebx
je metka1
Stalker 15.08.2010 15:41 # −4
test eax, eax
jz metka1
Arrest 15.08.2010 16:01 # +4
mov ebx, eax
xor eax, eax
test ebx, ebx
jz metka1
Stalker 15.08.2010 16:11 # +2
Kornew 15.08.2010 17:14 # −1
mov ebx, eax
xor eax, eax ;zf = 0
jz metka1 ;if (zf == 0) goto metka1
т.е. целесообразно еще упростить:
mov ebx, eax
xor eax, eax
jmp metka1
Stalker 15.08.2010 18:00 # +3
Алсо, после "xor eax, eax" zf == 1.
Kornew 16.08.2010 00:14 # 0
мну иногда переклинивает эта фишка:
"если ноль значит еденица", и бывает путаюсь;
хотя в принципе и с остальным тоже затуп...
вот Arrest, правильно написал =)
xaionaro 21.08.2010 20:34 # −2
ZLOvar 07.09.2010 21:42 # +4