Metasm is a cross-architecture assembler, disassembler, linker, and debugger. WWW: http://metasm.cr0.org/