必不可少的。调试程序通常在代码进行测试时设置断点（例如使用6502汇编语言中的BRK指令）并启动程序。 当微处理器遇到了断点时测试程序将中断且控制会转移至机器码监视器中。通常这将触发寄存器转储随后监视器将等待程序员输入。在此点激活可能包含检查内存内容、修补程式或也许会在改变处理器寄存器之前重新启动测试程序。从头编写的汇编语言软件数量的普遍下降使得机器码监视器成为了一种失落的艺术。在大多数使用高级语言的系统上，调试器通过更为抽象和友好的界面呈现程序运行情况。然而，仍有使用机器码监视器的情况，特别是在业余爱