Soft-ICE_使用介绍(一).docVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Soft-ICE_使用介绍(一)

Soft-ICE 使用介紹(一) (一)序言 1.1 產品簡介 Soft-ICE 是個為 PC-DOS 和 MS-DOS 程式除錯者題供有硬體除錯能力的除錯工具軟體。Soft-ICE 使用 80386 的保護模式在虛擬的機器上執行 DOS 。這使得 Soft-ICE對 DOS 有完全的控制能力。Soft-ICE 使用像 paging 、I/O privilege level 及 break point registers 等 80386 保護模式下的功能來增加原本 DOS debug 的硬體層次中斷能力。 Soft-ICE 設計時有三個目標: 1.讓 80386 的虛擬機器具有原本只以軟體除錯不可能完成或很花時間的除錯功能。(像:真實時間的硬體中斷、記憶體保護、由當掉的程式中跳出。 2.和現有的除錯程式一起使用。我們想要提供一個能和現有的除錯程式一起使用的工具。你不必再去學習一種新的除錯程式就能得到其強大的硬體除錯功能。 3.要完全一個對使用者具親和力的程式。視窗可以馬上被叫出使用而不會成為阻礙。Soft-ICE 的所有指令被設計成可以放在小視窗中。如此一來,螢幕上在 Soft-ICE 後面的訊息仍然可見。動態的線上輔助為偶爾使用 Soft-ICE 的人提供援助。 Soft-ICE 的功能: * 真實時間下對記憶體讀寫、埠的存取、記憶體範圍及中斷呼叫設中斷點。 * back trace history ranges * 符號及原始程式層次的除錯。 * 可和現有除錯程式共用的環境。 完全支援 EMM 4.0 。 backfilling to raise base memory past 640K for monochrome system * 隨時可以叫出的視窗。 * 即使中斷失效了仍然可以由鍵盤啟動。 * 程式碼被 80386 保護模式隔絕。這是為了防止 Soft-ICE 被其它程式修改或破壞。即使 DOS 掛了,Soft-ICE 仍然可以工作。 * 如果系統有超過 640K 的記憶體,Soft-ICE 可以設定成完全不佔主記憶體。 * 具親和力的動態輔助。 * 可當作獨立的除錯程式來用。如果你想做對於像設備驅動程式、中斷處理及啟動順序等傳統除錯器無法完成的除錯,這項功能是很有用的。另外,如果你遇到 re-entrancy 的問題時,這項功能也是很有用的。 * 具有自我啟動的能力,因此可以在非 DOS 系統或對可自我啟動的程式進行除錯。 * 載入非常的容易。不用調 DIP ,不用設 I/O 埠,也不用怕記憶體位址的衝突。 〔註〕Soft-ICE 只能處理真實模式下定址的程式。它不能處理使用 80286 或80386 保護模式的程式。 1.2 如何使用本手冊 Soft-ICE 的使用手冊分為下列四節: 第一節 學習使用Soft-ICE 第二節 指令 第三節 提供的功能 第四節 更進一步的主題

您可能关注的文档

文档评论(0)

cbf96793 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档