softice使用介绍(一)

softice使用介绍(一)

ID:33797284

大小:55.50 KB

页数:15页

时间:2019-03-01

softice使用介绍(一)_第1页
softice使用介绍(一)_第2页
softice使用介绍(一)_第3页
softice使用介绍(一)_第4页
softice使用介绍(一)_第5页
资源描述:

《softice使用介绍(一)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Soft-ICE使用介紹(一)(一)序言1.1產品簡介Soft-ICE是個為PC-DOS和MS-DOS程式除錯者題供有硬體除錯能力的除錯工具軟體。Soft-ICE使用80386的保護模式在虛擬的機器上執行DOS。這使得Soft-ICE對DOS有完全的控制能力。Soft-ICE使用像paging、I/Oprivilegelevel及breakpointregisters等80386保護模式下的功能來增加原本DOSdebug的硬體層次中斷能力。Soft-ICE設計時有三個目標:1.讓80386的虛擬機器具

2、有原本只以軟體除錯不可能完成或很花時間的除錯功能。(像:真實時間的硬體中斷、記憶體保護、由當掉的程式中跳出。2.和現有的除錯程式一起使用。我們想要提供一個能和現有的除錯程式一起使用的工具。你不必再去學習一種新的除錯程式就能得到其強大的硬體除錯功能。3.要完全一個對使用者具親和力的程式。視窗可以馬上被叫出使用而不會成為阻礙。Soft-ICE的所有指令被設計成可以放在小視窗中。如此一來,螢幕上在Soft-ICE後面的訊息仍然可見。動態的線上輔助為偶爾使用Soft-ICE的人提供援助。Soft-ICE的功能

3、:*真實時間下對記憶體讀寫、埠的存取、記憶體範圍及中斷呼叫設中斷點。*backtracehistoryranges*符號及原始程式層次的除錯。*可和現有除錯程式共用的環境。*完全支援EMM4.0。*backfillingtoraisebasememorypast640Kformonochromesystem*隨時可以叫出的視窗。*即使中斷失效了仍然可以由鍵盤啟動。*程式碼被80386保護模式隔絕。這是為了防止Soft-ICE被其它程式修改或破壞。即使DOS掛了,Soft-ICE仍然可以工作。*如果系統

4、有超過640K的記憶體,Soft-ICE可以設定成完全不佔主記憶體。*具親和力的動態輔助。*可當作獨立的除錯程式來用。如果你想做對於像設備驅動程式、中斷處理及啟動順序等傳統除錯器無法完成的除錯,這項功能是很有用的。另外,如果你遇到re-entrancy的問題時,這項功能也是很有用的。*具有自我啟動的能力,因此可以在非DOS系統或對可自我啟動的程式進行除錯。*載入非常的容易。不用調DIP,不用設I/O埠,也不用怕記憶體位址的衝突。〔註〕Soft-ICE只能處理真實模式下定址的程式。它不能處理使用8028

5、6或80386保護模式的程式。1.2如何使用本手冊Soft-ICE的使用手冊分為下列四節:第一節---學習使用Soft-ICE15/15第二節---指令第三節---提供的功能第四節---更進一步的主題當讀完第一節"學習使用Soft-ICE"和一個小範例後,Soft-ICE可以用來解決大部份的除錯問題。Soft-ICE具親和力的線上輔助可以用來查尋指令的解說和語法l"學習使用Soft-ICE"這一節包括教你如何安裝Soft-ICE,使用者介面的解說和一個指導課程。這課程是用來教你認識並很快使用Soft-

6、ICE。l"指令"一節解說Soft-ICE的所有指令。指令的解說是由不同的功能分類組織而成的,並有個按字母順序排列的索引以供查閱。l"提供的功能"包括載入時更進一步的選擇,符號及原始程式層次的除錯,和EMM4.0的能力。l"更進一步的主題"一節包括如何在DOS載入設備驅動程式及非DOS作業系統下使用Soft-ICE。在整個手冊中,特別是在課程和指令那一節,所給的範例會要求你對Soft-ICE輸入資料。當它指示要你按一個鍵時,你應該按下那個鍵。當它指示你輸入片語時,你應打出那片語,然後按下Enter。1

7、.3系統需求:Soft-ICE可以在IBMSeriesIIModel70和80,Compaq80386及80386S,AT相容之電腦上執行。使用Soft-ICE最好有延伸記憶體,但在主記憶體中也能正常執行。Soft-ICE不使用DOS及ROMBIOS來處理影像輸出及鍵盤輸入,因此螢幕必需和MDA、Hercules、CGA、EGA或VGA其中之一相容。Soft-ICE也支援兩個營幕的設定,這在做Video-Intensive程式時很有用。(二)開始使用Soft-ICE2.1磁片Soft-ICE是在51/

8、4"或31/2"的磁片上。當你執行Soft-ICE時,螢幕上會顯示這份拷貝的所有人的姓名以防止軟體的盜拷。為了您的方便,Soft-ICE的磁片上並沒有設置防拷。為了我們的方便,我們感激您對我們版權聲明的尊重。只有當母片損壞時才能使用拷貝的副本。Soft-ICE的目錄下將包含下列檔案:S-ICE.EXES-ICE.DATLDR.EXEMSYM.EXEEMMSETUP.EXEUPTIME.EXEREADME.SISAMPLE.EXESAMPLE.ASMSAM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。