⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 general.inc

📁 开放源码的编译器open watcom 1.6.0版的源代码
💻 INC
字号:

b       equ     byte ptr
w       equ     word ptr
d       equ     dword ptr
f       equ     fword ptr

Pushm   MACRO   R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11,R12,R13,R14,R15,R16
        IRP     X,<R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11,R12,R13,R14,R15,R16>      ;REPEAT FOR EACH PARM
        IFNB    <X>                     ;IF THIS PARM NOT BLANK
        PUSH    X                       ;SAVE THE REGISTER
        ENDIF                           ;END IFNB
        ENDM                            ;END IRP
        ENDM

Popm    macro   R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11,R12,R13,R14,R15,R16
        IRP     X,<R16,R15,R14,R13,R12,R11,R10,R9,R8,R7,R6,R5,R4,R3,R2,R1> ;REPEAT FOR EACH PARM
        IFNB    <X>                             ;IF THIS PARM NOT BLANK
        POP     X                               ;POP THE REGISTER
        ENDIF                                   ;END IFNB
        ENDM                                    ;END IRP
        ENDM

Rep_movs        macro
        push    ecx
        shr     ecx,1
        push    ecx
        shr     ecx,1
        rep     movsd
        pop     ecx
        and     ecx,1
        rep     movsw
        pop     ecx
        and     ecx,1
        rep     movsb
        endm

Rep_stos        macro
        push    ecx
        shr     ecx,1
        push    ecx
        shr     ecx,1
        rep     stosd
        pop     ecx
        and     ecx,1
        rep     stosw
        pop     ecx
        and     ecx,1
        rep     stosb
        endm


⌨️ 快捷键说明

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