x86 Instructions

Programare in limbaj de asamblare
ASM programming

x86 Instructions

Post Number:#1  Postby giv » 01 Feb 2015 12:57

On the x86 processor, instructions are variable-sized, so disassembling backward is an exercise in pattern matching. To disassemble backward from an address, you should start disassembling at a point further back than you really want to go, then look forward until the instructions start making sense. The first few instructions may not make any sense because you may have started disassembling in the middle of an instruction. There is a possibility, unfortunately, that the disassembly will never synchronize with the instruction stream and you will have to try disassembling at a different starting point until you find a starting point that works.

Code: Select all
https://msdn.microsoft.com/en-us/library/windows/hardware/ff561504%28v=vs.85%29.aspx
Best regards!
GIV
User avatar
giv
Admin
Admin
 
Status: Offline
Posts: 844
Age: 35
Joined: 02 Nov 2012 15:33
Location: Romania

Invitations sent: 3
Referrals: 25
National Flag:
Romania
Local time: 23 Sep 2017 12:22
Has thanked: 287 times
Been thanked: 325 times

Return to ASM

Who is online

Users browsing this forum: No registered users and 1 guest

cron