Science Fair Projects Ideas - Disassembler

All Science Fair Projects

      

Science Fair Project Encyclopedia for Schools!

  Search    Browse    Forum  Coach    Links    Editor    Help    Tell-a-Friend    Encyclopedia    Dictionary     

Science Fair Project Encyclopedia

For information on any area of science that interests you,
enter a keyword (eg. scientific method, molecule, cloud, carbohydrate etc.).
Or else, you can start by choosing any of the categories below.

Disassembler

A disassembler is a computer program which translates machine language to assembly language. It therefore performs the inverse operation to an assembler. However, the output of a disassembler is often designed for human-readability rather than suitability for input to an assembler (called disassembly). By comparison, a decompiler translates machine language into a high level language.

Most debuggers include a disassembler, as does the objdump program of the GNU Binutils.

Generally, assembly language source code features the use of symbolic constants , and programmer "comments" - annotations which are ignored by the assembler but explain to another programmer what the program does and how it does it. These symbolic constants and comments are usually, but not always, removed from programs by the assembler. The loss of this information makes interpreting the dissassembled output more difficult than the original annotated source code.

Disassemblers are a standard tool in reverse engineering computer software.

Many disassemblers have been written. Some notable examples include:

  • RosASM- 32 bit Assembler (The Bottom Up Assembler which is free and GPLed). Although this tool is basically a assembler, it also contains a very powerful disassembler that is able to rebuild a huge variety of small applications. Support for disassembly of larger applications is under development.
  • Interactive Disassembler
03-10-2013 05:06:04
The contents of this article is licensed from www.wikipedia.org under the GNU Free Documentation License. Click here to see the transparent copy and copyright details
Science kits, science lessons, science toys, maths toys, hobby kits, science games and books - these are some of many products that can help give your kid an edge in their science fair projects, and develop a tremendous interest in the study of science. When shopping for a science kit or other supplies, make sure that you carefully review the features and quality of the products. Compare prices by going to several online stores. Read product reviews online or refer to magazines.

Start by looking for your science kit review or science toy review. Compare prices but remember, Price $ is not everything. Quality does matter.
Science Fair Coach
What do science fair judges look out for?
ScienceHound
Science Fair Projects for students of all ages
All Science Fair Projects.com Site
All Science Fair Projects Homepage
Search | Browse | Links | From-our-Editor | Books | Help | Contact | Privacy | Disclaimer | Copyright Notice