Flag: Tornado! Hurricane!

 Forums >>  Target Specific - General  >>  Intel Opcode table

Topic created on: February 14, 2010 11:57 CST by charlie .

Hey guys,
I was looking for Intel opcode table
for ex :
Mov reg,..
8b 04
8b 0c
8b 14
8b 1c
the second opcode changes for different registers , there is a nice table which shows, what the different possible opcodes for different registers for all the instructions.
i know its in one of the intel manuals , but i couldn't find it in those intel instruction manuals ( or i'm lost in those huge documents).
Googling also doesn't point me what i'm looking for. If any one on the forum uses it regularly and remembers it , can you pls provide me the link/pagenumber/table.

Thanks

  mrgray     February 14, 2010 22:50.10 CST
I think you can find a nice x86 Instruction reference here - http://ref.x86asm.net/index.html

  GynvaelColdwind     February 15, 2010 04:07.04 CST
http://mprolab.teipir.gr/vivlio80X86/pentium.txt
8B    /r     MOV r32,r/m32           Move
Soo.. the second byte is ModR/M (and there might be a SIB byte following).
As for the Intel Manuals, see (referencing the December 2009 version of the manuals):
Volume 2A, Table 2-2 - ModR/M 32-bit byte values (or 2-1 for 16-bit)
Volume 2A, Page 3-654 - MOV instruction (including opcode table)
Volume 2B, Appendix A, Table A-2 - One-byte Opcode Map (second page)

  Garrett   February 15, 2010 10:20.28 CST
Here is a Pdf'd version of http://ref.x86asm.net/index.html
http://www.filestore.to/?d=3A5B2A3517

Note: Registration is required to post to the forums.

There are 30,636 total registered users.


Recently Created Topics
Reversing opcode
Apr/24
Question about debbu...
Apr/16
IDA PRO Struct Point...
Apr/15
problems with pseudo...
Apr/04
Problem with ollydbg
Mar/22
Should binaries be n...
Mar/22
Ida pro on infineon ...
Mar/10
need help about an D...
Feb/25
Stop a VB6 Applicati...
Feb/13
Add one new segment,...
Jan/23


Recent Forum Posts
Should binaries be n...
Kolisar
Problem with ollydbg
nullx42
!findtrampoline Immu...
skycrack
looking for a softwa...
raxen
Documenting reversed...
raxen
.orpc section what's...
mbin
Pydbg load() issue
phreak
Pydbg load() issue
netw0rm
How would you interp...
mbin
Pydbg load() issue
phreak


Recent Blog Entries
oleavr
Apr/17
frida.re 1.2.0 is out, with...

gareebnavas
Jan/21
Android Malware Analysis

oleavr
Dec/21
frida.github.io: scriptable...

chr1x
Nov/05
!apilookup - Win32 API Func...

hasherezade
Aug/24
Andromeda (W32/Kryptik.AX!t...

More ...


Recent Blog Comments
pedram on:
Dec/21
frida.github.io: scriptable...

NeOXQuiCk on:
Nov/26
DONGLE

maharlee on:
Nov/21
Cheap Nike Shoes NZ,Nike Sh...

capadleman on:
Jun/19
Using NtCreateThreadEx for ...

newlulu on:
Jun/10
Branch tracing and LBR acce...

More ...


Imagery
SoySauce Blueprint
Jun 6, 2008

[+] expand

View Gallery (11) / Submit