![]() |
#2
zklhp2012-06-06 10:04
|
.386
.model flat, stdcall
option casemap:none
include windows.inc
include user32.inc
include kernel32.inc
include masm32.inc
;*****************************************************
includelib user32.lib
includelib kernel32.lib
includelib masm32.lib
;*****************************************************
;数据段
;*****************************************************
.data
text db 10,20,30,40
buffer db 10 dup(0)
szFmt db '结果是:%d',0
;*****************************************************
;代码段
;*****************************************************
.code
start:
xor eax,eax
mov al,text
mov bl,text+1
mov cl,text+2
mov dl,text+3
add al,bl
add al,cl
add al,dl
invoke wsprintf,addr buffer,addr szFmt,eax
invoke ClearScreen
invoke locate,10,10
invoke StdOut,addr buffer
invoke StdIn,addr buffer,LENGTHOF buffer
invoke ExitProcess,NULL
end start