返回顶部
位置:首页 > 电脑软件 > 电脑教程 > 编程教程>《软件调试(Software Debugging) 》

《软件调试(Software Debugging) 》

软件简介

PC电脑版不诱导下载

软件调试电子教程(Software Debugging 张银奎 著),本书是对软件调试技术在过去50年中所取得成就的全面展示,也是对作者本人在软件设计和系统开发第一线奋战10多年的经验总结。本书理论与实践紧密结合,选取了大量具有代表性和普遍意义的技术细节进行讨论,是学习软件调试技术的宝贵资料,适合每一位希望深刻理解软件和自由驾驭软件的人阅读,特别是从事软件开发、测试、支持的技术人员和有关的研究人员。

本书深入系统地介绍了以调试器为核心的各种软件调试技术。本书共30章,分为6篇。

第1篇介绍了软件调试的概况和简要历史。

第2篇以英特尔架构(IA)的CPU为例,介绍了计算机系统的硬件核心所提供的调试支持,包括异常、断点指令、单步执行标志、分支监视、JTAG和MCE等。

第3篇以Windows操作系统为例,介绍了计算机系统的软件核心中的调试设施,包括内核调试引擎、用户态调试子系统、异常处理、验证器、错误报告、事件追踪、故障转储、硬件错误处理等。

第4篇以Visual C/C++编译器为例,介绍了生产软件的主要工具的调试支持,重点讨论了编译期检查、运行期检查及调试符号。

第5篇讨论了软件的可调试性,探讨了如何在软件架构设计和软件开发过程中加入调试支持,使软件更容易被调试。

在前5篇内容的基础上,第6篇首先介绍了调试器的发展历史、典型功能和实现方法,然后全面介绍了WinDBG调试器,包括它的模块结构、工作模型、使用方法和主要调试功能的实现细节。

《软件调试(Software Debugging) 》

软件调试张银奎下载地址

本类排行
  • JDK(TM)11 64位 v11.0.2 JDK(TM)11 64位 v11.0.2 更新于2021-09-01 点击下载

    JDK(TM)11 64位是Java语言的软件开发工具箱,JDK(TM)11 64位简单地说就是一款面向java编程的软件工具,是学习java编程的第一步。JDK是一种Java语言的软件开发套件,主要用于移动设备和嵌入式设备;JDK(TM)11 64位的全名为JavaDevelopmentKit,是Java语言的软件开发工具箱,是整个java开发的核心,包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

  • TortoiseSVN 64位 v1.14.0.28885 TortoiseSVN 64位 v1.14.0.28885 更新于2021-08-30 点击下载

    TortoiseSVN 64位是Subversion版本的一个免费的开源编程工具客户端,TortoiseSVN 64位能够管理时间之外的文件和目录,版本库中保存的文件,除了能记住每次修改的文件和目录外,版本库与普通的文件服务器非常相似。

  • Snipaste 64位 v1.16.2 Snipaste 64位 v1.16.2 更新于2021-08-08 点击下载

    Snipaste 64位是一个简单但强大的截图工具,它还能让你把截图放回屏幕上,下载并打开Snipaste 64位,按F1开始截图,再按F3.截图显示在桌面置顶处,使用太简单了!

  • 要啥网 要啥网 更新于2019-09-18 点击下载

    要啥网app是一款全球第一家C2B电子商务平台---要啥网在对消费习惯、采购行为作了深度研究而开发,要啥app为了满足人们在日常生活、商务活动、出行等当中产生的需求的工具!是每个人必备的常用工具。适合任何类型有商业行为的公司、企业及创业的个人。

  • 2010计算机等级考试上机模拟软件(二级C.,三级数据库).iso 2010计算机等级考试上机模拟软件(二级C.,三级数据库).iso 更新于2016-05-18 点击下载