|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Апр 30, 2004 00:26:56 · Поправил: Asterix |
|
|
Дата: Апр 30, 2004 00:28:27 ML Nonfatal Error A2077 A conditional jump or loop cannot take a memory operand. It must be given a relative address or label. ML Nonfatal Error A2107 An attempt was made to make an implicit far jump or call to a near label in another segment. |
|
|
Дата: Апр 30, 2004 00:41:46 · Поправил: Asterix Вот только так получается: some_proc EQU $ sub esp, 20h mov eax, [ebp+10h] cmp eax, PID db 75h, 02h xor eax, eax jmp Address PID dd 0 Address dd 0 some_proc_len EQU $ - some_proc |
|
|
Дата: Апр 30, 2004 00:42:36 volodya Бум знать ;-) |
|
|
Дата: Апр 30, 2004 00:52:28 jne ecx Такой нет инструкции совсем. А в чем проблемы с jne @f xor eax, eax @@: jmp [Address] Это вполне нормальный код imho FASM такое разжует без вопросов. Чего-то MASM тYпизирует лишнего. |
|
|
Дата: Апр 30, 2004 00:59:33 · Поправил: Asterix Он и так jne $+4 не хочет.. |
|
|
Дата: Апр 30, 2004 01:26:43 Наверное, $+4 не работает из-за типа секции Если сделать .code - должно работать (хотя отсутствие скобочек очень двусмысленно), т.к. проблема A2077 решена |
|
|
Дата: Апр 30, 2004 02:12:51 В .CODE конечно работает. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.057 |