当前位置:编程学习 > 汇编语言 >>

在汇编语言中int 3是什么意思

追问:我知道是中断 但具体中断什么我不知道
答案:程序中遇到int 3则暂停,可查看此时寄存器或内存的临时数据,按执行命令则继续执行。
其他:INT 3 
是设置一个断点,程序执行到这条指令将停止在当前位置,会发生中断。 INT3断点是断点的一种,在诸如Ollydbg中的快捷键是F2,是一种很常用的断点类型。INT3指令的机器码为CC,所以通常也称之为CC指令。当被调试进程执行INT3指令导致一个异常时,调试器就会捕捉这个异常从而停在断点处,然后将断点处的指令恢复成原来的指令。当然,如果自己写调试器,也可以用其他一些指令代替INT3指令来触发异常。 

上一个:绝对菜鸟求助汇编。
下一个:为什么windowS以左上角为坐标原点,有一说是这样子改变窗口大小,窗口的每一点坐标都不会变化,为什么

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,