
25.06.2007, 12:46
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
С нами:
10531106
Репутация:
1338
|
|
x-treem Если ты пишешь на masm'e то все данные в виде строк и т.д. нужно хранить в .data ,а буферы в .data? ... В fasm'e немного по другому...
Код:
;###################################################
.386
.model flat, stdcall
option casemap :none ; case sensitive
;###################################################
include C:\masm32\include\windows.inc
include C:\masm32\include\user32.inc
include C:\masm32\include\kernel32.inc
includelib C:\masm32\lib\user32.lib
includelib C:\masm32\lib\kernel32.lib
;###################################################
.DATA
Buff db 100 dup(?)
szMsg db "Hello",0
;###################################################
.code
start:
mov Buff, "A"
invoke MessageBox, 0, ADDR Buff, ADDR Buff, 40h
invoke MessageBox, 0, ADDR szMsg, ADDR szMsg, 40h
invoke lstrcpy, ADDR Buff, ADDR szMsg
invoke MessageBox, 0, ADDR Buff, ADDR Buff, 40h
invoke ExitProcess, 0
end start
;###################################################
Некоторые приемы вывода в Мессаге...
|
|
|