Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .386
- .model flat,stdcall
- include \masm32\include\windows.inc
- include \masm32\include\user32.inc
- include \masm32\include\kernel32.inc
- includelib \masm32\lib\user32.lib
- includelib \masm32\lib\kernel32.lib
- .data
- .code
- DllEntry proc hInst:HINSTANCE, reason:DWORD, reserved1:DWORD
- mov eax, hInst
- mov hInst, eax
- mov eax, TRUE
- ret
- DllEntry Endp
- swap proc array1:DWORD,k:DWORD,array2:DWORD
- MOV ESI, array1
- MOV ECX, k
- M1:
- MOV EAX, dword ptr [ESI]
- INC ESI
- MOV EBX, dword ptr [ESI]
- DEC ESI
- MOV dword ptr [ESI],EBX
- INC ESI
- MOV dword ptr [ESI],EAX
- INC ESI
- LOOPNE M1
- MOV array2, ESI
- RET
- swap endp
- END DllEntry
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement