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,783 total registered users.


Recently Created Topics
How can i find conne...
Nov/27
How can I write olly...
Oct/05
Career: Malware Reve...
Sep/30
How to produce separ...
Sep/20
How to decompile a f...
Sep/16
How to trap mouse cl...
Sep/03
Intel pin in loaded ...
Jun/27
Going to do today wi...
Jun/27
how to create delphi...
Jun/27
enabling menu in a s...
Jun/18


Recent Forum Posts
New LoadMAP plugin v...
mefisto...
Intel pin in loaded ...
djnemo
OOP_RE tool available?
Bl4ckm4n
OOP_RE tool available?
van7hu
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


Recent Blog Entries
oleavr
Oct/24
Anatomy of a code tracer

hasherezade
Sep/24
IAT Patcher - new tool for ...

oleavr
Aug/27
CryptoShark: code tracer ba...

oleavr
Jun/25
Build a debugger in 5 minutes

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

More ...


Recent Blog Comments
djnemo on:
Nov/17
Kernel debugger vs user mod...

acel on:
Nov/14
Kernel debugger vs user mod...

pedram on:
Dec/21
frida.github.io: scriptable...

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