format PE console
entry start
include 'win32a.inc'
section '.text' code executable
start:
push NumA
push NumB
call swap
add esp, 8
push [NumB]
push [NumA]
push msg
call [printf]
add esp, 12
push 0
call [ExitProcess]
swap:?????
section '.data' data writable
NumA dd 1234
NumB dd 5678
msg db 'The two numbers are %d and %d', 10, 0
section '.idata' data readable import
library kernel32, 'kernel32.dll', msvcrt, 'msvcrt.dll'
import kernel32, ExitProcess, 'ExitProcess'
import msvcrt, printf, 'printf'
我应该在SWAP部分中键入什么?????