do-while
while 的汇编代码
WHILE:
mov ax,ax
jl WHIKE
while
while 的汇编代码
WHILE:
cmp ax,10
jge WHILE_END
mov ax,ax
jmp WHILE
WHILE_END
平衡堆栈(代码示例)
;================================
;保留调用前的栈底
push bp
;提升堆栈
mov bp, sp
sub sp, 40h
;保留现场
push es
push ds
push si
push di
push bx
;开始填充缓冲区
mov ax, 0cccch
mov cx, 20h
;
mov ax,sp
mov es,ax
;
lea ax,[bp-40h]
mov di,ax
rep stosw
;函数的核心功能
;结束比较***********************************************
ENDStrStr:
;恢复现场
pop bx
pop di
pop si
pop ds
pop es
;降低堆栈
mov sp, bp
pop bp
ret