Что за бред с флагами? Почему выдает LE? Или я уже туплю... Код (Text): ;------------------------------ WinMain proc hInst:HINSTANCE,hPrevInst:HINSTANCE,CmdLine:LPSTR,CmdShow:DWORD Local tx1_lc[256]:byte pushad lea esi, tx1_lc mov PD [esi], 099999999h inc esi cmp PB [esi-1], 32 jle @@6 invoke MessageBox, 0, tx("ne LE "), tx("Message"), MB_OK jmp @@7 @@6: invoke MessageBox, 0, tx("LE"), tx("Message"), MB_OK @@7: popad ret WinMain endp
yureckor 99h == 10011001b Всё правильно. Знаковый бит установлен. Если нужно беззнаковое условие, то JBE вместо JLE.