- 代码
.586
.model flat,stdcall
option casemap:none
includelib ucrt.lib
includelib legacy_stdio_definitions.lib
includelib User32.lib
includelib Kernel32.lib
MessageBoxA PROTO hwnd:DWORD,lpText:BYTE,lpCaption:BYTE,uTyoe:DWORD
ExitProcess PROTO uType:DWORD
extern prinf:proc
.data
szStr1 db 'Rkvir1',0
szStr2 db 'Rkvir2',0
szf db '%s %s', 0
.code
main proc
push 1
lea eax,szStr1
push eax
lea eax,szStr2
push eax
push 0
call MessageBoxA
add esp,16
push 0
call ExitProcess
add esp,4
main endp
end
- 代码中的伪指令详解
32位汇编第一讲:x86和8086的区别