ifs.asm

来自「开放源码的编译器open watcom 1.6.0版的源代码」· 汇编 代码 · 共 42 行

ASM
42
字号
.386
.model small
foo equ "hello"
bar equ "hello"
.code

kyb macro foo, bar
    ifb foo
        mov ax, -1
    endif
    ifnb bar
        mov ax, -2
    endif
    ifdef foo
        mov ax, 1
    endif
    ifdef bar
        mov ax, 2
    endif

    ifdif <foo>, <bar>
        mov ax, 3
    else
        mov ax, 4
    endif

    ifdif %<foo>, %<bar>
        mov ax, 3
    else
        mov ax, 4
    endif

    ifdif foo, bar
        mov ax, 5
    else
        mov ax, 6
    endif
endm

kyb <foo>, <bar>
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?