objdump是在类Unix操作系统上显示关于目标文件的各种信息的命令行界面程序。例如,它可用作反汇编器来以汇编代码形式查看可执行文件。它是GNU Binutils的一部分,用于在可执行文件和其他二进制数据上进行精细粒度控制。objdump使用二进制文件描述库库来读取目标文件的内容。类似工具还有Readelf、Microsoft DUMPBIN和Borland TDUMP。
机器码监视器是允许用户输入命令以预览并修改计算机上内存位址的软件,同时有着保存内存内容从/至次级存储的选项。一些完整功能的机器码监视器提供了对机器语言程序执行的详细控制,包括绝对地址的汇编语言和反汇编器的能力。
在电脑运算中,Yasm是英特尔X86架构下的一个汇编器和反汇编器。它可以用来编写16位元、32位元和64位元的程序。Yasm是一个完全重写的Netwide汇编器。Yasm通常可以与NASM互换使用,并支持X86和X86-64架构。其许可协议为修订过的BSD许可证。截至2011年 它由Peter Johnson和Michael Urman开发。