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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
07/28/11 07:44
Read: times


 
#183094 - Source is king
Responding to: ???'s previous message
Andy Neil said:
How do you think the disassembler could tell if a byte is meant to be interpreted as an instruction, or as data?

Some disassemblers (at least available for some other processor architectures) can do this, by their flowcharting of the instructions and noting that the only references to the table are indexed table-lookup instructions - no calls or jumps. In this case, they sometimes manages the reverse - they may fail to notice a computed indexed call, in which case the disassembly can contain a table of values when the data should have been disassembled into instructions instead.

Andy said:
So can anybody help me to remove my manual practice in disassembling the file.

Keep the source files!

This is obviously the route to go. Source is king. For own projects, the source code should be backed up and stored safely at multiple locations. For competitors products, the code is probably under copyright in which case it would be unethical - or illegal - to reverse engineer it.


List of 4 messages in thread
TopicAuthorDate
8051 disassembler            01/01/70 00:00      
   I need disassemble the hex code into asm file            01/01/70 00:00      
      Source is king            01/01/70 00:00      
      Get Solution            01/01/70 00:00      

Back to Subject List