Advanced Debugging
About AdvDbg Consult Train Services Products Tools Community Contact  
欢迎光临 高端调试 登录 | 注册 | FAQ
 
  ACPI调试
Linux内核调试
Windows内核调试
 
  调试战役
调试原理
新工具观察
 
  Linux
Windows Vista
Windows
 
  Linux驱动
WDF
WDM
 
  PCI Express
PCI/PCI-X
USB
无线通信协议
 
  64位CPU
ARM
IA-32
  CPU Info Center
 
  ACPI标准
系统认证
Desktop
服务器
 
  Embedded Linux
嵌入式开发工具
VxWorks
WinCE
嵌入式Windows
 
  格蠹调试套件(GDK)
  格蠹学院
  小朱书店
  老雷的微博
  《软件调试》
  《格蠹汇编》
  《软件调试(第二版)》
沪ICP备11027180号-1

《软件调试》答疑

帖子发起人: 黑风幻影   发起时间: 2008-07-11 22:09 下午   回复: 8

Print Search
帖子排序:    
   2008-07-11, 22:09 下午
sgogriu 离线,最后访问时间: 2010/8/30 15:21:11 黑风幻影

发帖数前100位
注册: 2008-07-11
发 贴: 11
软件调试一书的预备知识要求如何?
Reply Quote

不知道该书的预备知识要求如何,本人之前学习C,win32汇编,对VB,C++也只是了解一下,相当于只看了一下书本,学得很肤浅,对软件调试有一定的了解,之前有看过看雪出版的加密与解密一书,另外也看过深入理解计算机系统一书 ,不知道对阅读该书是否有帮助,不知还需要哪些其它的知识,可否具体指点一下,谢谢!!!


IP 地址: 已记录   报告
   2008-07-14, 09:44 上午
WANGyu 离线,最后访问时间: 2012/9/10 3:34:00 王宇

发帖数前10位
男
注册: 2007-05-08
发 贴: 306
Re: 软件调试一书的预备知识要求如何?
Reply Quote
楼主既然阅读过卡耐基的ZIP,就应该有基础阅读大部分的计算机应用书籍。
此外,实践基础和理论基础同样重要,
多动手写 + 多动手调,可以帮助你更好的理解《软件调试》中的一些例子。
IP 地址: 已记录   报告
   2008-07-16, 20:49 下午
Raymond 离线,最后访问时间: 2020/7/3 3:40:25 格蠹老雷

发帖数前10位
注册: 2005-12-19
发 贴: 1,303
Re: 软件调试一书的预备知识要求如何?
Reply Quote
以下是摘自《软件调试》前言的回答:

要读懂和领会本书的内容,笔者希望读者已经具备了以下基础:

1)曾经亲自参与编写程序,包括输入代码、编译,然后执行。
2)使用过某一种类型的调试器,用过断点、跟踪、观察变量等基本调试功能。如果对这些功能充满了好奇,希望了解它们是如何工作的则更好。
3)承认软件的复杂性,认为开发一个软件产品与写一个HelloWorld程序根本不是一回事,参加过某个软件开发项目,对软件工程有基本的了解。

补充一句,其实与其说基础知识重要,还不如说要深刻理解计算机系统和完全掌控软件的决心重要。

IP 地址: 已记录   报告
   2008-07-19, 13:26 下午
sgogriu 离线,最后访问时间: 2010/8/30 15:21:11 黑风幻影

发帖数前100位
注册: 2008-07-11
发 贴: 11
Re: 软件调试一书的预备知识要求如何?
Reply Quote

 WANGyu wrote:
楼主既然阅读过卡耐基的ZIP,就应该有基础阅读大部分的计算机应用书籍。此外,实践基础和理论基础同样重要,多动手写 + 多动手调,可以帮助你更好的理解《软件调试》中的一些例子。

"卡耐基的ZIP"指的是?<<深入理解计算机系统>>不是卡耐基写的啊!


IP 地址: 已记录   报告
   2008-07-19, 13:32 下午
sgogriu 离线,最后访问时间: 2010/8/30 15:21:11 黑风幻影

发帖数前100位
注册: 2008-07-11
发 贴: 11
Re: 软件调试一书的预备知识要求如何?
Reply Quote

 Raymond wrote:
以下是摘自《软件调试》前言的回答: 要读懂和领会本书的内容,笔者希望读者已经具备了以下基础: 1)曾经亲自参与编写程序......"

软件调试一书有内核调试的内容,但本人对内核方面不是很了解,驱动程序设计也不是很了解,我可以先阅读哪些这方面的书籍,以便可以更好地理解软件调试关于这部分的内容呢???


IP 地址: 已记录   报告
   2008-07-19, 23:40 下午
skyworth 离线,最后访问时间: 2009/12/15 16:03:09 skyworth

发帖数前25位
注册: 2008-06-07
发 贴: 55
Re: 软件调试一书的预备知识要求如何?
Reply Quote
呵呵,这个要看你的个人兴趣吧,如果没有打算要写驱动程序,或者深入了解操作系统内核什么的,内核调试大概看看,知道怎么回事就好了,至于自己感兴趣的,就一定要弄清楚为什么。
IP 地址: 已记录   报告
   2008-07-20, 13:06 下午
sgogriu 离线,最后访问时间: 2010/8/30 15:21:11 黑风幻影

发帖数前100位
注册: 2008-07-11
发 贴: 11
,Re: 软件调试一书的预备知识要求如何?,我是怕书中内核调试部分要求太高了,要是自己没基础,买来又看不懂就太对不起作者了,呵呵……毕竟我不是学计算机的,而且那书很厚,涉及的内容应该不少吧!
Reply Quote
,Re: 软件调试一书的预备知识要求如何?,我是怕书中内核调试部分要求太高了,要是自己没基础,买来又看不懂就太对不起作者了,呵呵……毕竟我不是学计算机的,而且那书很厚,涉及的内容应该不少吧!
IP 地址: 已记录   报告
   2008-07-21, 08:34 上午
WANGyu 离线,最后访问时间: 2012/9/10 3:34:00 王宇

发帖数前10位
男
注册: 2007-05-08
发 贴: 306
Re: ,Re: 软件调试一书的预备知识要求如何?,我是怕书中内核调试部分要求太高了,要是自己没基础,买来又看不懂就太对不起作者了,呵呵……毕竟我不是学计算机的,而且那书很厚,涉及的内容应该不少吧!
Reply Quote

"卡耐基的ZIP"指的是? 《深入理解计算机系统》不是卡耐基写的啊!
---------------------------------------------------------------------

黑风幻影说《Computer Systems - A Programmer's Perspective》 您“霸占”了半年,但是您不会不知道它和 CMU 的关系吧..
CMU 的邮编是:15-213,同时这也是《Computer Systems》一书的课程号,该书的地位在 CMU 被尊为:“15-213 - The Class That Gives CMU Its Zip!”
ZIP可翻译为:“邮编”、“精神”等。

参见如下:
Origins of the Book
The book stems from an introductory course that we developed at Carnegie Mellon University in the Fall of 1998, called 15-213: Introduction to Computer Systems (ICS) [7]. The ICS course has been taught every semester since then, each time to about 150 students, mostly sophomores in computer science and computer engineering. It has since become a prerequisite for most upper-level systems courses in the CS and ECE departments at Carnegie Mellon.

......

Aside: ICS numerology.
The numerology of the ICS course is a little strange. About halfway through the first semester, we realized that the assigned course number (15-213) was also the CMU zip code, hence the motto “15-213: The course that gives CMU its zip!”. By chance, the alpha version of the manuscript was printed on February 13, 2001 (2/13/01). Whe we presented the course at the SIGCSE education conference, the talk was scheduled in Room 213. And the final version of the book has 13 chapters. It’s a good thing we’re not superstitious! End Aside.


更多信息请参见 CMU 网站。


IP 地址: 已记录   报告
   2008-07-21, 14:24 下午
sgogriu 离线,最后访问时间: 2010/8/30 15:21:11 黑风幻影

发帖数前100位
注册: 2008-07-11
发 贴: 11
,,Re: ,Re: 软件调试一书的预备知识要求如何?,发表
Reply Quote
,Re: ,Re: 软件调试一书的预备知识要求如何?,你的意思应该是说:《深入理解计算机系统》是卡耐基梅隆大学的课程吧!我原先以为你是说由卡耐基写的叫ZIP的书,误解,呵呵…
IP 地址: 已记录   报告
高端调试 » 图书 » 《软件调试》答疑 » 软件调试一书的预备知识要求如何?

 
Legal Notice Privacy Statement Corporate Governance Corporate Governance
(C)2004-2020 ADVDBG.ORG All Rights Reserved.