- 80
- 0
- 约1.5万字
- 约 65页
- 2017-08-17 发布于天津
- 举报
精确断点与不精确断点对于输入输出设备的中断服务实际上不需要有精确断点比较简单的处理方法是让已经进入流水线的所有指令都执行完成断点就是最后进入流水线的那条指令的地址对于程序性错误和机器故障等引起的中断它们出现的概率很低处理原则不在于缩短时间关键是要正确保存现场和正确恢复断点不精确断点流水线可以不断流需要的硬件比较少控制逻辑比较简单中断响应时间加长采用不精确断点法可能会发生如下两个问题程序的调试困难调试程序时要设置断点程序员通过查看断点处的中间执行结果判断程序是否正确但由于不精确断点程序不能准确中断
5.3.7 精确断点与不精确断点 对于输入输出设备的中断服务,实际上不需要有精确断点。 比较简单的处理方法是:让已经进入流水线的所有指令都执行完成,断点就是最后进入流水线的那条指令的地址。 对于程序性错误和机器故障等引起的中断,它们出现的概率很低,处理原则:不在于缩短时间,关键是要正确保存现场和正确恢复断点。 不精确断点(Imprecise),流水线可以不断流 需要的硬件比较少,控制逻辑比较简单 中断响应时间加长 采用不精确断点法可能会发生如下两个问题: (1)程序的调试困难 调试程序时要设置断点,程序员通过查看断点处的中间执行结果判断程序是否正确。但由于不精确断点,程序不能准确中断,因此,难于调试。 早期的流水线处理机,多采用不精确断点法 近期的流水线处理机一般都采用精确断点法 (2)程序执行的结果可能出错,例如: i:FADD R1, R2 ;(R1)+(R2)→R1 i+1:FMUL R3, R1 ;(R3)×(R1)→R3 当第i条指令执行到S6段时发现浮点加法结果溢出,于是发出中断服务申请。由于采用不精确断点法,已经进入流水线的第i+1条指令将执行完成;因为第i+1条指令使用了不正确的R1,所以浮点乘法的执行结果是不正确的。 采用精确断(Precise)点法,要设置一定数量的后援寄存器,把整个流水线中所有指令的执行结果和现场都保存下来。 5.4
您可能关注的文档
- 第一章 - 商业自动化中心 - 云林科技大学.doc
- 第一章 - 温州市第七中学.doc
- 第一章建筑起源世界史 - 基层图书馆数字资源提升活动.pdf
- 第一章贸易术语 - 同济大学.ppt
- 第一章绪论 - 东北大学虚拟学院.ppt
- 第一章绪论 - umethods.ppt
- 第一章自然灾害概述 - 龙江一中.ppt
- 典型铬污染场地污染状况研究 - 《中国环境管理干部学院学报》编辑部.pdf
- 典型框架式学校建筑的抗震性能分析 - core.pdf
- 电磁学讲义.pdf
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 2025年供应链管理师职业能力等级认证考试(助理级)历年参考题库含答案详解.docx VIP
- 0-【精编资料】-126-危险作业安全管理制度.docx VIP
- 打屁股作文共九篇.doc VIP
- milwaukee美沃奇 M18BIW12-402C 使用说明书 米沃奇.pdf VIP
- 毕业设计(论文)-基于PLC的仓库自动门禁与系统设计.doc VIP
- 抖音老账号冷启动(新版).docx VIP
- 2025年胃管堵塞处理课件.pptx
- 2025年供应链管理师职业能力等级认证考试(助理级)历年参考题库含答案详解(5套题).pdf VIP
- 烘焙米发酵酒理化性质分析.pdf
- 毕业设计(论文)-广州市番禺区东涌镇排涝规划及泵站初步设计.docx
原创力文档

文档评论(0)