Actions

Difference between revisions of "Disassembler"

From Sonic Retro

(Redirected page to sega:Disassembler)
 
Line 1: Line 1:
A '''disassembler''' is a piece of software that translates machine code into its [[assembly]] language. Since there is always a one-to-one correspondance between a machine code instruction and an assembly langauge instruction, it's quite easy to turn the former into the latter, but it's very difficult to translate machine code into a high-level language like C.
+
#REDIRECT [[sega:Disassembler]]
 
 
Automated disassembly is still rather inaccurate, because no disassembler can distinguish between code and data. Analyzing disassemblers mitigate this problem somewhat, but the best way to get a proper disassembly is with an interactive disassembler like [[Interactive Disassembler|IDA Pro]].
 
 
 
There are disassemblers available for the [[Motorola 68000]] processor.
 
 
 
==List of disassemblers==
 
*[[Interactive Disassembler]] (multi format)
 
*[[Hitachi SH Disassembler]] (Hitachi SH-1 and SH-2)
 
*[[sh2d]] (Hitachi SH-1 and SH-2)
 
*[[68kd]] (Motorola 68000)
 
*[[SMS Examine]] (Zilog Z80)
 
 
 
[[Category:Programs]]
 

Latest revision as of 11:47, 1 April 2010

Redirect to: