2020年1月2日

CPU对软件调试的支持(三)

摘要: 两期我们分别介绍了通过 INT3指令设置的软件断点 和通过调试寄存器设置 的硬件断点。 除了断点 . 还有一类常用的方法使C P U 中断到调试器 . 这便是调试陷阱标志 (debug trap f l a g ) 。 也就 是 当这些陷阱标志被设置时, 一旦有符合陷阱条件的事件发生,就会陷入到调试 阅读全文

posted @ 2020-01-02 17:33 活着的虫子 阅读(589) 评论(0) 推荐(0) 编辑

CPU对软件调试的支持(二)

摘要: 从38 6 开始 , IA 一3 2 处理器 内部都含有 8 个 3 2 位的调试 寄存器 DR0一 DR7 (如 图 1 所 示 )。 除了 DR4 和 DR5 保留 外 , 其它 6 个寄存器 分别是 : 四 个 3 2 位的调试地址 寄存器 (DR0~DR3) 一个 3 2 位的调试控制寄存器 阅读全文

posted @ 2020-01-02 15:47 活着的虫子 阅读(506) 评论(0) 推荐(0) 编辑

CPU对软件调试的支持(一)

摘要: 随软件向大型化和复杂化方向发展 . 软件调试的难度 也在不断增大。 对于一 些小的软件 我们可 以不讲究什么方法 . 只要通过插入print语句等简单手段就可 以解决问题 但是如果是要调试一个比较大的系统 . 不讲究必要的调试 技巧就会多花费很多时间甚至根本行不通了。那么如何掌握调试技巧 , 提高调 阅读全文

posted @ 2020-01-02 14:13 活着的虫子 阅读(1051) 评论(0) 推荐(0) 编辑

他山之石:软件调试相关方面

摘要: 由于软件调试是软件质量鉴定工 作必须 具备的前提条件 , 而且软件调试 过程关系到 软件质量的优 劣 , 所以 , 专门讨论软件调试技未的有关内容。 目前 , 软件设计人员中存在着一种错误 的认识 , 即认为软件调试只 是为了证明 自己 设计的软件或怪序的正 确性。 在这种思想指 导下 , 软件设计 阅读全文

posted @ 2020-01-02 10:39 活着的虫子 阅读(270) 评论(0) 推荐(0) 编辑

他山之石:软件质量鉴定问题的初步研究

摘要: 本文 主要讨 论软件质量鉴定问题的有关内容 。 在一个包 含 有计算机 的系统工程 中, 软件质量鉴定工作是相当重要的 , 因为它影响 到系统可靠性等技术 指标的好坏。 所以 , 应高度重视并 认真研究 软件质量鉴定工作的方法等技术问题 。 软件是依赖于特定硬件条件下 的产品。 既然它是产品 , 也 阅读全文

posted @ 2020-01-02 10:23 活着的虫子 阅读(369) 评论(0) 推荐(0) 编辑

导航