ecx, b
mov esi, x
mov edi, zero
mov ebx, five
cmp eax, ecx
jle L1
l1:
этой фигне?
if (a == b) {
x += five;
}
что значит == в сишном коде?
а что значит jle в асмокоде?
в асме есть переход по этому условию, ищи в таблице значений переходов
нет, не равна
В вижуал студии пишешь код на си и включаешь в опциях без оптимизаций и выводить листинг масм и все)
пишешь в pelles c сишный код и в отладке смотришь сопоставление сишным строкам ассемблерным
Студия выдает с комментариями с сишным кодом, легко понять что к чему обычно
Обсуждают сегодня