.386
.model flat,stdcall
option casemap:none
include windows.inc
include user32.inc
includelib user32.lib
include kernel32.inc
includelib kernel32.lib
.data
i db 1
num dw 0
.const
szCaption db '计算',0
szText db '计算1加到100的结果是:%d',0
.code
_Add proc
local @szBuffer :byte
pushad
mov i,1
xor eax,eax
.while(i<=100)
mov al,i
add num,ax
inc i
.endw
xor eax,eax
mov ax,num
invoke wsprintf,addr @szBuffer,addr szText,eax
invoke MessageBox,NULL,addr @szBuffer,offset szCaption,MB_OK
ret
popad
_Add endp
start:
call _Add
invoke ExitProcess,NULL
end start 是 win32汇编 么?{:5_92:} 隐藏的效果总是这么明显。那么多人回帖,就是想看一下究竟是个什么东西。 i一开始不就是1了吗,为什么还要第25行的mov ax, 1? 学习了 ~~~ ????????????????? 学习学习!!!! 学习一下看看~!!! 编程要多练习 都是例子 . 学习学习
快速回复不错 学习一下。 赞一个先。 学习学习。。。。。。。。。{:1_1:} 来瞧一瞧咯