t38.asm

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

ASM
105
字号
.386

; test jumps

_data segment byte public use32 'code'
sam: xor ax, ax
     jmp far ptr foo

_data ends

_text segment byte public use32 'code'
        assume cs:_text, ds:_data, ss:_data

        xor ax, ax
start:  xor ax, ax
dude:   xor ax, ax
        jmp far ptr sam
        mov ax, seg foo
        mov eax, offset foo
        mov ax, seg sam
        mov eax, offset sam
foo:    and ax,ax
        jne foo
        jmp bar
        jmp far ptr sam
        xor bx, bx
bar:    nop
        ;mov ax, foo
        jmp ax
        jmp far ptr bar
        jmp word ptr es:[bx+si]
        jmp word ptr es:[si]
        jmp word ptr cs:[si]
        jmp word ptr ds:[si]
        jmp dword ptr es:[bx+si]
        jmp dword ptr es:[si]
        jmp dword ptr cs:[si]
        jmp dword ptr ds:[si]
        shl bx,1
        jmp snert
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
        mov ax,12345
snert:  xor ax,ax
        jmp foo
        xor ax, ax
        jmp far ptr dude
_text ends

end start

⌨️ 快捷键说明

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