Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
12/14/08 07:21
Read: times


 
#160911 - The Disassembler...
Responding to: ???'s previous message
The disassembler will permit you to get assembly language mnemonics that correspond to the hex (or equivalent binary) code. You cannot restore to the original C code so don't even bet on that being a possibility.

It is a legitimate question to ask why you believe you have to reverse assemble/compile some 8051 code. There are a few plausibly legal and/or reasonable justifications to do this. On the other hand there are a whole slew of reasons that fall into the categories of not allowed by license, unethical or flat out illegal. I would ask that you look carefully at your intent and do the right thing.

Almost all professional embedded code developers will tell you that it is a total waste of time to try to disassemble a hex/binary code image. If you have any innate capability to perceive what the functions of the hex/binary code actually are and if you know what you are doing as a legitimate developer it is way faster to design your own source code to do the same job. If you fit into a contrary category it is easy to wonder as to the legitimacy of a request to disassemble binary/hex code from an embedded device.

Michael Karas


List of 13 messages in thread
TopicAuthorDate
disassembler for 8051 hex code            01/01/70 00:00      
   Didn't search did you?            01/01/70 00:00      
   The Disassembler...            01/01/70 00:00      
      the most worthless tool there is            01/01/70 00:00      
   It's interesting noting where these queries originate            01/01/70 00:00      
      More dangerous than that            01/01/70 00:00      
         Thta still doesn't answer the basic question            01/01/70 00:00      
            it's not just the East,...            01/01/70 00:00      
            Try to be a little more likeable            01/01/70 00:00      
         third reason            01/01/70 00:00      
            Proper forensics?            01/01/70 00:00      
            re: third reason            01/01/70 00:00      
               Another Reason            01/01/70 00:00      

Back to Subject List