当发生故障控制转移到故障处理时所保存断点CS及EIP值指向引起故障指令以便在排除故障后恢复执行
=indent> (1)除法出错故障(异常0)
除法出错是种故障当执行DIV指令或IDIV指令时如果除数等于0或者商太大以至于存放商操作数容纳不下那么就产生这故障除法出错故障不提供出错码
=indent> (2)边界检查故障(异常5)
如果BOUND指令发现被测试值超过了指令中给定范围那么就发生边界检查故障边界检查故障不提供出错码
=indent> [阅读全文] [PDF]
=indent> (1)调试陷阱(异常1)
参考:[http://www.crazycoder.cn/] 调试异常有故障类型也有陷阱类型调试可以访问调试寄存器DR6以确定调试异常原因和类型调试异常不提供出错码
=indent> (2)单字节INT3(异常3)
参考:[http://www.crazycoder.cn/] INT3是条特别单字节“INT n”指令调试可利用该指令支持断点INT3指令被看成是种陷阱而不是个中断当由于执行INT3指令进入异常3处理时被保存CS和EIP指向紧跟INT3指令即INT3后面字节INT3陷阱不提供出错码
=inden [阅读全文] [PDF]
=indent> (1)双重故障异常(异常8)
参考:[http://www.crazycoder.cn/] 当系统正在处理个异常时如果又检测到个异常处理器试图向系统通知个双重故障而不是通知第二个异常双重故障属于中止类异常所以在转入双重故障处理时被保存CS和EIP可能不指向引起双重故障指令而且指令重新启动不支持双重故障双重故障提供出错码为0
参考:[http://www.crazycoder.cn/] 当正处理个段故障异常时有可能又产生个页故障在这种情况下通知给系统是个页故障异常而不是双重故障异常但是如果正处理个段故障或页故障时又个段故障被检测到;或者如果 [阅读全文] [PDF]
1 共3条 分1页
- 疯狂代码,大型网站架构系列之五,缓存策略设计概要
- Photoshop调出人物照片可爱的洋红色
- photoshop色调:Photoshop打造淡黄温馨色调的风景照
- 成本算法:浅析SQL Server 3大算法的I/O成本
- sqlserver索引:SQL Server索引管理的 6大铁律
- sqlserver2005安装:如何在SQL Server 2005中为安装程序增加计数
- oracle创建索引:[Oracle]如何在亿级记录表中创建索引
- ejb3.0入门经典:C# 3.0入门系列( 3)
- ejb3.0入门经典:C# 3.0入门系列( 4)-的Select操作
- ejb3.0入门经典:C#3.0入门系列( 5)-的Where操作
- orderby:C#3.0入门系列( 6)-的OrderBy操作
- ejb3.0入门经典:C#3.0入门系列( 7)--的OR工具介绍(上)
- ejb3.0入门经典:C#3.0入门系列( 7)--的OR工具介绍(下)
- groupby:C#3.0入门系列( 8)-的GroupBy操作
- java编译器:Java混淆编译器
- tapestry:取代JSP的新技术-tapestry
- groupby:C#3.0入门系列( 9)-的GroupBy操作
- 简要Java的由来
- java产生随机数:Java的产生
- finalize:finalize( ) 思路方法