机器码监视器 机器码监视器又名机器语言监视器是允许用户输入命令以预览并修改计算机上内存位置的软件同时有着保存内存内容从至次级存储的选项一些完整功能的机器码监视器提供了对机器语言程序执行就像调试器一样的详细控制单步跟踪包括绝对地址的代码汇编和反编译的能力 机器码监视器于世纪年代与年代的家用电脑时期变得火热且有时候作为常驻固件在某些电脑中提供例如Commodore 英语Commodore 中的内建监视器在显示器中执行所有程序代替一个完整的符号汇编程序并不是闻所未闻即使在完整功能的汇编程序变得可用之后机器码监视器对于调试程序也是必不可少的调试程序通常在代码进行测试时设置断点例如使用汇编语言中的BRK指令并启动程序 当微处理器遇到了断点时测试程序将中断且控制会转移至机器码监视器中通常这将触发寄存器转储随后监视器将等待程序员输入在此点激活可能包含检查内存内容修補程式或也许会在改变处理器寄存器之前重新启动测试程序 从头编写的汇编语言软件数量的普遍下降使得机器码监视器成为了一种失落的艺术在大多数使用高级语言的系统上调试器通过更为抽象和友好的界面呈现程序运行情况然而仍有使用机器码监视器的情况特别是在业余爱好计算机的领域來源請求