第 二 章
----------
[介紹]
2.1 磁片內容
2.2 載入 Soft-ICE
2.2.1 無 Extended Memory 時的載入方法
2.2.2 有 Extended Memory 時的載入方法
2.2.3 如何調整 Soft-ICE 使能依您的設定啓動
2.3 脫離 Soft-ICE
2.4 重新載入 Soft-ICE
2.1 磁片內容
Soft-ICE 原本裝在一片5又1/4英□或一片3又1/2英□的磁片中。
當您執行S-ICE時,S-ICE註冊所有人的大名將會被顯示於螢幕上,以制止
著作權被侵害。S-ICE磁片本身爲了您方便起見,並未實際做防拷措施。
同樣,爲了我們的便利,我們感激您對我們的許可協約有著高度的尊敬。
爲免原版磁片損毀而製作一份備份程式乃非常重要的一件事。
Soft-Ice磁片的目錄中應當含有下列檔案:
S-ICE.EXE
S-ICE.DAT
LDR.EXE
MSYM.EXE
EMMSETUP.EXE
UPTIME.EXE
README.SI
SAMPLE.EXE
SAMPLE.ASM
SAMPLE.SYM
S-ICE.EXE 爲 Soft-ICE 主程式。
S-ICE.DAT 爲 Soft-ICE 啓始參數設定檔。
LDR.EXE 爲 Soft-ICE 主程式及符號檔(symbol file)的載入程式。
MSYM.EXE 爲 Soft-ICE 符號檔的產生程式。
EMMSETUP.EXE 爲供使用者自定擴展記憶體(expanded memory)使用方式的程式。
UPTIME.EXE 爲修正時間調[拯]的程式。
README.SI 爲一文字檔,其中包含有Soft-ICE使用手冊未提及的事項。
SAMPLE.EXE 爲使用者指南中所使用的一個示範(DEMO)程式。
SAMPLE.ASM 爲 SAMPLE.EXE 的組合語言原始程式。
SAMPLE.SYM 爲 SAMPLE.EXE 的符號檔。
2.2 載入Soft-ICE
在執行Soft-Ice之前,先將磁片中所有的檔案拷貝至硬碟機中。
這些檔案應當放置於您的檔案路徑所能存取到的目錄中。 S-ICE.EXE能以DEVICE
DRIVER的形式載入抑或以一般程式於DOS 命令行下執行。
如果想要使用Soft-Ice的特點的話,則SICE.EXE必須在CONFIG.SYS中以DEVICE
DRIVER 的方式載入。
註解 :
如果您沒有extended memory的話,則Soft-ICE 無法以device driver的形式載入。
也就是說您必須在DOS prompt下載入它。
2.2.1 無 Extended Memory 的載入方法:
當您沒有extended memory時,Soft-ice將盡量將自己本身載入到記憶體最高位置
。
而被Soft-ice所使用的記憶體將會被排除在外(map out)。因此DOS記憶體的可視
範圍將比載入前爲少,建議您在其他任何常駐程式前載入S-ICE。 如果您沒有
extended memory, 只要鍵入:
S-ICE
2.2.2 使用 Extended Memory 來載入的方法:
以Extended Memory來載入S-ICE可以下列兩種方法達成:
1. 在 CONFIG,SYS, 中將S-ICE.EXE以driver的形式載入:
如果您將使用下列的功能,則必須是此種方法。
* 與經由ROM BIOS CALLS來存取記憶體的程式,共享記憶體。
(如 VDISK,SYS, RAMDRIVE.SYS,HIMEM.SYS,cache programs, 等等).
* 使用Soft-ICE EMM 4,0 相容能力。
* 使用Soft-ICE 作爲符號或原始程式階段的除錯。
* 使用back trace ranges.
* 與其它Nu-Mega 的產品如MagicCV,共同使用S-ICE。
當以DRIVER形式載入時,Soft-Ice將配置一部份的Evtended memory以作爲自己
本身及其附屬程式使用,因此不會有記憶體衝突發生。S-ICE.EXE必須 在其它會
配置Extended memory的程式之前載入。(例如:VDISK.SYS,RAMDRIVE.SYS)。通常
如果Soft-Ice在CONFIG.SYS中第一個載入時,能得到最好的效果。
對於那些新進使用Soft-Ice的使用者而言,在CONFIG.SYS中以下列敘述來將
Soft-Ice當作第一個載入的程式是很明智的:
device = drive: /path/S-ICE.EXE /SYM 50
Drive 及 path 須指派爲S-ICE.EXE 所在的目錄.該項敘述會在系統重置後將
Soft-Ice載入,適合作爲入門指引。無論如何,Soft-ICE將不會載入更爲 強
大的功能(如EMM 4.0)。在您使用有一些心得後,您可以重新調整Soft-Ice來
使用諸如此類的功能。如果您已熟悉Soft-Ice或想要立即調整設定以使用其功
能的話,請參閱第六章(Soft-ICE 初始設定選項)。