|
|
(10 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
− | | + | #REDIRECT [[sega:Disassembler]] |
− | 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.
| |
− | | |
− | 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|this one]].
| |
− | | |
− | There are disassemblers and assemblers available for the [[Motorola 68000]] processor.
| |
− | [[Category:Programs]]
| |