; 半斤八两的CSDN博客地址:http://blog.csdn.net/nicholas199109
; 功能:break if在while-endw中的使用
; 计算从1加到50的和。
.386
.model flat,stdcall
option casemap:none
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; Include 文件定义
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
include windows.inc
include user32.inc
includelib user32.lib
include kernel32.inc
includelib kernel32.lib
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
.data
buffer db 100 dup(0)
CapMsg db 'Fishc',0
szFmt db 'The result is %d',0
i db 0
sum dw 0
.code
start:
mov i,0
xor eax,eax
.while(i<=100)
.break .if al==50
inc i
mov al,i
add sum,ax
.endw
xor eax,eax
mov ax,sum
invoke wsprintf,addr buffer,addr szFmt,eax
invoke MessageBox,NULL,offset buffer,offset CapMsg,MB_OK
invoke ExitProcess,0
end start
高级语法 break if 的使用
最新推荐文章于 2022-05-02 20:14:32 发布