I should of said disassembler..

I've played around with W32Dasm a little.. has some decent help built in.

here's directory.google's list of the popular ones.
Google list