I am learning embedded programming in C. I have a .bin file that the former programmer programmed for the chip, but I don't think that the program I have for the chip right now is the correct program. Is there any way to decompile the .bin to compare roughly if it is the program I have now. Thanks for any help.
More aboutneed decompile
I don't think you'll be able to decompile it back to C. The best you can expect is to use a debugger, or disassembler, to compare the assembler code.
Thanks for the reply. So the only way is probably to disassemble the code using a disassembler. Any thoughts on a good free disassembler.
Depends what chip the program is for. If it's the x86 family the debugger in Visual C++ Express should do the job.
But a disassembled assembler program is going to look very different to a C program.