· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.ASSEMBLER —› HEX2ASCII

<< . 1 . 2 .

Посл.отвђт Сообщенiе


Дата: Ноя 18, 2003 20:45:46 · Поправил: Asterix

И теперь совсем замечательный код :-)

.data

szBuff  db 32 dup (0)
format db "%08lX",0

.code

start:

mov eax, 012ABCDEFh ; !!! теперь переводим сразу DWORD !!!

push eax
push OFFSET format
push OFFSET szBuff
call wsprintf

xor ecx, ecx
invoke MessageBox, ecx, OFFSET szBuff, ecx, ecx
invoke ExitProcess, ecx

end start


Дата: Ноя 18, 2003 21:40:19

Суксь :-(


Дата: Ноя 18, 2003 22:19:23

Хто? ;-)


Дата: Ноя 18, 2003 22:24:35

wsprintf :-( Как можно сравнивать чистый асм с какой-то апишкой?!

Кстати, я уже писал, что invoke в масме иногда неправильно генерирует код для wsprintf? Глюки, однако.


Дата: Ноя 18, 2003 22:30:05

В данном случае всё работает!
Но мне больше нравится вариант с das.


Дата: Ноя 18, 2003 23:11:20

Хотя всё-таки ты прав, действительно не правильно, исправил.

<< . 1 . 2 .


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.067