Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 28 января!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

АРХИВ ФОРУМА eXeL@B
https://exelab.ru/f/

   

PalR Переведите на человеческий язык кусок кода Кусок кода мешающий работать...


PalR Переведите на человеческий язык кусок кода Кусок кода мешающий работать проге:
call_____dword_ptr_[edx+0000014C]-здесь менять нельзя иначе ошибка
cmp____eax,00000003 -если меньше 3 то всё работает, а надо чтоб не ограничивало
setng___al ‹-------------------------------что это такое?
mov____edx,dword_ptr_[ebp-04]
Чем это заменить?
Noble Ghost :: PalR пишет:
цитата:
setng___al ‹-------------------------------что это такое?


Справочник можно ж посмотреть.

››SETcc операнд
Установка байта по условию. ››

Короче, если там будет выполняться условие Not Greater, то в AL будет засунута единичка.

PalR :: Короче можно заменить на
mov eax, 1
или
xor eax,eax. Естественно от того что нужно 0 или 1. Так?

Noble Ghost :: Вообще же нтересно -- что проверяем, туда и р-т записываем.
Т.е. если eax=0, то будет eax=1
eax=1 -- так и останется.
eax=2 -- eax=3.
eax=3 -- eax=3






   
Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS