BDASM is a PE (Portable Executable) file disassembler for Windows and also supports disassembly of ELF binaries for the i386 processor family. It is a hybrid that combines the power of the most advanced disassemblers with the easy use of the simpler ones. It is focused on PE programs coded in assembly language using the Intel x86 instruction set.
http://www.fixdown.net/soft/27378.htm
http://www.fixdown.net/soft/27378.htm