mirror of
https://github.com/bitdefender/bddisasm.git
synced 2024-12-23 06:28:13 +00:00
9ba1e6a2f9
Multiple minor fixes to existing instructions. Moved x86 decoding tests in a separate directory & improved the test script.
54 lines
877 B
NASM
54 lines
877 B
NASM
bits 32
|
|
|
|
call $
|
|
call ax
|
|
call eax
|
|
call [bx]
|
|
call [ebx]
|
|
call word [ebx]
|
|
call dword [ebx]
|
|
|
|
jmp $
|
|
jmp ax
|
|
jmp eax
|
|
jmp [bx]
|
|
jmp [ebx]
|
|
jmp word [ebx]
|
|
jmp dword [ebx]
|
|
|
|
call word 0x20:0x1000
|
|
call dword 0x20:0x10000000
|
|
jmp word 0x20:0x1000
|
|
call dword 0x20:0x10000000
|
|
|
|
call far word [ebx]
|
|
call far word [bx]
|
|
call far dword [ebx]
|
|
call far dword [bx]
|
|
jmp far word [ebx]
|
|
jmp far word [bx]
|
|
jmp far dword [ebx]
|
|
jmp far dword [bx]
|
|
|
|
jc $
|
|
jnc $
|
|
loop $
|
|
loopnz $
|
|
jcxz $
|
|
jecxz $
|
|
|
|
int 0x21
|
|
int3
|
|
int1
|
|
icebp
|
|
|
|
ret
|
|
ret 0x20
|
|
retf
|
|
retf 0x20
|
|
|
|
iretw
|
|
iretd
|
|
|
|
sysenter
|
|
sysexit |