汇编-.if分支语句

 

.if语句语法

 

注意:关键字if/elseif/else/endif的前面有个小数点, 如果不加小数点, 就变成宏汇编中的条件汇编伪操作了,结果可是天差地别。

复制代码
 
.386  
.model flat,stdcall 
option casemap:none
.stack 4096

ExitProcess PROTO,dwExitCode:DWORD  
 
.data       
 
.code   
main PROC   
    
    mov eax,02h
    .if eax==1h
        mov ebx,10h
    .elseif eax==2h
        mov ebx,20h
    .elseif eax==3h
        mov ebx,30h
    .else
        mov ebx,50h
    .endif
        
 ;EBX = 00000020h
 
    INVOKE ExitProcess,0  
main ENDP   
END main  
复制代码

 

 

 

 

 

posted @   天子骄龙  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
历史上的今天:
2022-12-04 MFC--窗口样式
2021-12-04 qt5-摄像头
2021-12-04 克拉默法则
2020-12-04 photoshop--移动变形工具
2019-12-04 PyHook3----键盘鼠标操作
点击右上角即可分享
微信分享提示

目录导航