blob: 92ef261b09995cac3c246feb65b9b22e853b9c4b [file] [log] [blame]
jmp 1234:5678 ; YASM: far jump
jmp near 1234:5678 ; YASM: near jump; NASM: mismatch in operand sizes
jmp far 1234:5678 ; YASM: far jump; NASM: mismatch in operand sizes
;dw seg (1234:5678)
far1 equ 1234:5678
jmp far1 ; both: near jump
jmp near far1 ; both: near jump
jmp far far1 ; YASM: far jump; NASM: value referenced by FAR is not relocatable
dw seg far1
jmp far2 ; both: near jump
jmp near far2 ; both: near jump
jmp far far2 ; YASM: far jump; NASM: value referenced by FAR is not relocatable
dw seg far2
far2 equ 1234:5678
;mov ax, [1234:5678] ; YASM: invalid segment in effective address; NASM: invalid segment override
;mov ax, 1234:5678 ; YASM: immediate does not support segment; NASM: invalid combination of opcode and operands