.386
.model flat, stdcall
option casemap:none
include windows.inc
include kernel32.inc
include masm32.inc
include debug.inc
includelib kernel32.lib
includelib masm32.lib
includelib debug.lib
.data
.code
sum proc v1, v2, v3
PrintHex v3
mov eax, v1
add eax, v2
mov [v3],eax
mov ecx, [v3]
PrintHex ecx
ret
sum endp
start:
invoke sum,1h,2h,edx
PrintHex edx
mov ecx,[edx]
PrintHex ecx
ret
end start
.386
.model flat, stdcall
option casemap:none
include windows.inc
include kernel32.inc
include masm32.inc
include debug.inc
includelib kernel32.lib
includelib masm32.lib
includelib debug.lib
.data
.code
sum proc v1, v2, v3
PrintHex v3
mov eax, v3
mov ebx, [v3]
mov ecx, [eax]
PrintHex eax
PrintHex ebx
PrintHex ecx
ret
sum endp
start:
PrintHex edx
invoke sum,1h,2h,edx
ret
end start