- 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
test eax, eax
jz metka1
mov ebx, eax
xor eax, eax
test ebx, ebx
jz metka1
mov ebx, eax
xor eax, eax ;zf = 0
jz metka1 ;if (zf == 0) goto metka1
т.е. целесообразно еще упростить:
mov ebx, eax
xor eax, eax
jmp metka1
Алсо, после "xor eax, eax" zf == 1.
мну иногда переклинивает эта фишка:
"если ноль значит еденица", и бывает путаюсь;
хотя в принципе и с остальным тоже затуп...
вот Arrest, правильно написал =)