![]() |
eXeL@B —› Программирование —› Фильтр на asm |
Посл.ответ | Сообщение |
|
Создано: 22 марта 2009 18:55 · Личное сообщение · #1 Нужно написать дополнительный фильтр в функции проверки. т.е. есть функция которая проверяет правильность введенных данных. я хочу сразу после вызова вставить проверку с своим блоком данных. Нужен цикл котрый будет крутиться несколько раз, и сравнивать 4 байта по адресу xxxxxxxx с моими данными тоже по 4 байта, если = то в EAX=0 и RETN Help me pls. ![]() |
|
Создано: 22 марта 2009 18:58 · Личное сообщение · #2 |
|
Создано: 22 марта 2009 18:59 · Личное сообщение · #3 |
|
Создано: 22 марта 2009 19:20 · Личное сообщение · #4 HiEndsoft пишет: Kraks пишет: сравнивать 4 байта по адресу xxxxxxxx с моими данными тоже по 4 байта Для этого достаточно сравнить два 32bit регистра и прочитать начало учебника по asm. CMP EAX,EBX JE xxxxxxxxx ..... ..... это не проблема, у меня к примеру 40 байт нужен цикл который крутился к примеру десять раз и менял индекс адреса моих данных В принципе это не так сложно, но мне читать доку по asm неделю, может все же кто нибудь выложит кусочек кода ? ![]() |
|
Создано: 22 марта 2009 19:51 · Поправил: coderess · Личное сообщение · #5 |
|
Создано: 22 марта 2009 20:09 · Поправил: Kraks · Личное сообщение · #6 |
|
Создано: 22 марта 2009 20:20 · Личное сообщение · #7 |
|
Создано: 22 марта 2009 20:29 · Личное сообщение · #8 |
|
Создано: 22 марта 2009 20:35 · Личное сообщение · #9 |
|
Создано: 22 марта 2009 21:23 · Личное сообщение · #10 |
![]() |
eXeL@B —› Программирование —› Фильтр на asm |
Эта тема закрыта. Ответы больше не принимаются. |