do-while

    1. while 的汇编代码
    2. WHILE:
    3. mov ax,ax
    4. jl WHIKE

    while

    1. while 的汇编代码
    2. WHILE:
    3. cmp ax,10
    4. jge WHILE_END
    5. mov ax,ax
    6. jmp WHILE
    7. WHILE_END

    平衡堆栈(代码示例)

    1. ;================================
    2. ;保留调用前的栈底
    3. push bp
    4. ;提升堆栈
    5. mov bp, sp
    6. sub sp, 40h
    7. ;保留现场
    8. push es
    9. push ds
    10. push si
    11. push di
    12. push bx
    13. ;开始填充缓冲区
    14. mov ax, 0cccch
    15. mov cx, 20h
    16. ;
    17. mov ax,sp
    18. mov es,ax
    19. ;
    20. lea ax,[bp-40h]
    21. mov di,ax
    22. rep stosw
    23. ;函数的核心功能
    24. ;结束比较***********************************************
    25. ENDStrStr:
    26. ;恢复现场
    27. pop bx
    28. pop di
    29. pop si
    30. pop ds
    31. pop es
    32. ;降低堆栈
    33. mov sp, bp
    34. pop bp
    35. ret