软中断:

INT 3(3号中断)对应的机器码是CC,调试器将设断点地方的程序代码的第一个字节改成CC,则程序就在这个地方中断,当取消断点时,将CC替换回之前的代码。

举例: 0x44332211:           8BC3           MOV EAX,EBX

断点: 0x44332211:           CCC3           MOV EAX,EBX