freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

softice使用說(shuō)明(存儲(chǔ)版)

  

【正文】 y 中斷點(diǎn)也會(huì)被啟動(dòng)。當(dāng) SoftICE 和另 個(gè)軟體除錯(cuò)器共用時(shí),這個(gè)功能可以用來(lái)把控制權(quán)交給另一個(gè)除錯(cuò)器。使用 R 參數(shù)時(shí),除了中斷向量表外,不會(huì)做任何系統(tǒng)重設(shè)的動(dòng)作。因?yàn)?SoftICE 可以在任何時(shí)候叫出,可能會(huì) 有 DOS 不能接受中止函數(shù)呼叫的情形發(fā)生。有時(shí)候 19h 插斷可能無(wú)法工 作。除非介 面卡需要重開電源才能重置否則 HBOOT 就夠用了。 HERE則是用來(lái)使中斷點(diǎn)條件成立時(shí)回到 SoftICE 0 INT1和 NMI 則是兩者擇用在無(wú)法使用 INT3 的除錯(cuò)器時(shí)。因?yàn)?DOS 和 ROM BIOS 不完全能重入,若中斷點(diǎn)發(fā)生在 DOS 或 ROM BIOS 在執(zhí)行時(shí),除錯(cuò)器 可能無(wú)法正常的工作。(例) WARN ON這道指令會(huì)打開 DOS/ROM BIOS 重入警告模式。BREAK 的內(nèi)定值是 OFF 。如果沒有加參數(shù)將會(huì)顯示目前 13HERE 的狀態(tài)。每行前會(huì)顯示位址當(dāng)提示符號(hào)。士 WORD PTR 和 BYTE PTR 用來(lái)決定資料的大小。 解說(shuō):S 指令會(huì)在記憶體中搜尋和 datalist 相同之位元組或字元。1ength 位元組長(zhǎng)度。解說(shuō):C 指令會(huì)拿 address1 處 1ength 位元組大小的記憶體區(qū)塊和 address2 處 之資料做比較。按 Esc 鍵以離 開 SHOW 指令。在 TRACE 指令後接著使用 SHOW 指令可以讓你用兩種不同的觀點(diǎn)來(lái)看在回溯 追蹤緩沖區(qū)中之程式碼。未加參數(shù)的 TRACE 指令會(huì)顯示目前模擬追蹤模式是 ON 或 OFF 。XT 在模擬追蹤模式中進(jìn)行單步執(zhí)行 語(yǔ)法: XT [R]R 反向進(jìn)行單步執(zhí)行。(例) XT這道指令會(huì)在模擬追蹤模式中單步執(zhí)行 道理式碼。(例) XP這道指令會(huì)在模擬追蹤模式中程式單步一道理式碼。參閱第九章及 TRACE 指令 以取得更多有關(guān)范圍回溯追蹤的資訊。S 儲(chǔ)存目前插斷向量表。XG 指令的行為類似普通除錯(cuò)中之 G 。參閱第九章及 TRACE 指令 以取得更多有關(guān)范圍回溯追蹤的資訊。參閱第九章及 TRACE 指令 以取得更多有關(guān)范圍回溯追蹤的資訊。(例) TRACE 40這道指令會(huì)從回溯追蹤緩沖區(qū)倒數(shù)第 40 個(gè)理式碼開始進(jìn)入模擬追蹤模式。進(jìn)入模擬追蹤 模式後,你可以使用 XT 、XP 和 XG 指令來(lái)追蹤緩沖區(qū)中之程式碼。(建議)把程式碼窗設(shè)為可見并在其中顯示目前回溯追蹤緩沖區(qū)之真正程式碼區(qū) 段是很有用的。如果有理式碼之原始碼,會(huì) 以混合的方式顯示:否則只顯示理式碼。 解說(shuō):M 指令會(huì)從指定的 startaddress 搬移 1ength 位元組的資料到endaddress(例) M 1000:0 L 200 2000:0這道指令會(huì)從記憶體位址 1000:0000 處搬移 200h 位元組的資料到2000:0000 處。H 將資料填入記憶體語(yǔ)法: F address L 1ength data1istdatalist 串位元組資料或以逗號(hào)、空白分隔的加引號(hào)字串。加引號(hào) 的字串可以使用單引號(hào)或雙引號(hào)。DB 指令後接 串位元組資 料或/和自空白、逗號(hào)分隔的字串。但是運(yùn)算輔助器及80386 的特殊程式碼、暫存器定址模式等無(wú)法組譯。當(dāng)INT 3 發(fā)生時(shí)會(huì)叫出 SoftICE 視窗。當(dāng) BREAK為 ON 時(shí),只要按熱鍵即可叫出 SoftICE 。如果未加參數(shù)將會(huì)顯示目前陽(yáng)剛的狀態(tài)。WARN 設(shè)定 DOS/ROM BIOS 重入 (reentrancy) 警告模式 語(yǔ)法: WARN [ON I OFFl解說(shuō):WARN 指令是用來(lái)讓 SoftICE 和會(huì)使用 DOS 或 ROM BIOS 的除錯(cuò)器起使 用。(參閱Sll. 2)解說(shuō):ACTION 指令用來(lái)決定當(dāng)中斷點(diǎn)條件成立時(shí)要把控制權(quán)交給誰(shuí)。HBOOT 硬體系統(tǒng)載入 (完全重設(shè)) 語(yǔ)法: HBOOT解說(shuō):HBOOT 指令會(huì)重置整個(gè)系統(tǒng)。BOOT 載入系統(tǒng) (保留 SoftICE )語(yǔ)法: BOOT解說(shuō):BOOT 指令會(huì)重置系統(tǒng)并保留 SoftICE 0 BOOT 可以用來(lái)對(duì)載入程序、DOS驅(qū)動(dòng)程式及非 DOS 的作業(yè)系統(tǒng)做除錯(cuò)。符號(hào)和原始碼會(huì)保持在記憶體中。這個(gè)指令只有在 DOS 處?kù)犊梢越邮艽撕瘮?shù)呼叫的狀態(tài)下才能使用。(例) HERE這個(gè)例子在目前游標(biāo)所在設(shè)置 個(gè)執(zhí)行中斷點(diǎn),然後離開 SoftICE 并從目前的 CS:IP 開始執(zhí)行。如果程式碼窗不可見或游標(biāo)不在其中,用 G 指令代替。 在這種狀況下,中斷點(diǎn)將會(huì)使用 INT 3 方式。如果目前的敘述是 個(gè)程序或呼叫函數(shù)且呼叫的程序的原始碼存在,T 指令會(huì)單步執(zhí)行進(jìn)入這個(gè)呼叫。如果你嘗試這樣做將會(huì)顯示出錯(cuò)誤訊息。否則會(huì)從 目前的 CS:IP 開始執(zhí)行。你可以對(duì)位元組埠或字組埠做輸出,如果沒有指定 Slze ,內(nèi)定值是位元組。S 5. 2 I!O 埠指令指令:I 、1B 由位元組I!O 埠輸入1W 白字組I!O 埠輸入。如果未指定參數(shù)將會(huì) 次 個(gè)螢?zāi)坏娘@示所有指令和運(yùn)算子的簡(jiǎn)單解說(shuō)。 OD這道指令把從 8000:0000 開始的值以 HELLO 字串和 個(gè)歸位字元代替。如果資料窗是可見的,則在其中修改資料:否則在指令窗中修改。解說(shuō):E 指令顯示指定位址的記憶體內(nèi)容并讓你編輯其值。如果沒有指定 Slze ,會(huì)以最後 次使用的 Slze 來(lái)顯示。你可以根據(jù) MAP 指令所顯示的開始位址 漢大小來(lái)設(shè)置范圍中斷點(diǎn)。(例) R FL這道指令會(huì)顯示目前旗號(hào)的值并讓你可以修改其值。如果僅指定 registername 而未加 value ,則 SoftICE 會(huì)顯示指定暫存 器現(xiàn)在的值并提示你輸入新值。 如果指定的位址范圍的原始程式碼有載入,由目前的原始碼模式來(lái)決定是否rADCUσb顯eTL口ucu 示原始碼。* 啟動(dòng)所有中斷點(diǎn)。按Enter 可以把這個(gè)中斷點(diǎn)重新輸入。最後 個(gè)引發(fā) 中斷的中斷點(diǎn)會(huì)以高亮度顯示。 解說(shuō):BE 指令是用來(lái)重新啟動(dòng)被 BD 指令中止的中斷點(diǎn)。* 中止所有中斷點(diǎn)。旦中斷點(diǎn)被復(fù)合後,除非此中斷點(diǎn)被清除或 BPAND 被關(guān)閉才會(huì)中止。 解說(shuō):BPAND 指令會(huì)對(duì)二或多個(gè)中斷點(diǎn)做邏輯的 AND 運(yùn)算。這個(gè)功能在你懷 疑程式會(huì)突然修改其范圍之外的理式碼時(shí)特別有用。如果只有指定差 距位址,目前的 CS 值會(huì)被當(dāng)做節(jié)段位址。使用 INT? 指令可以得知此插斷呼叫發(fā)生時(shí)執(zhí)行到哪里。其它位元可以是任意值。va1ue 可以是 個(gè)位元組或字組。verb 值使用 T 或 TW 將在指定范圍內(nèi)可以做回溯追蹤 (back trace) 。CS:IP 將指向引發(fā) 中斷的下段程式碼。當(dāng) CS:1235 的理式碼被執(zhí)行時(shí)將引發(fā)中斷。如果 verb 值是 X , CS: IP 所指的是中斷點(diǎn)設(shè)置的位 置。S4. 2 設(shè)置中斷點(diǎn) 指令:BPM BP陽(yáng) BPMW BPMD 在記憶體位址被存取或執(zhí)行時(shí)引發(fā)中斷BPR 對(duì)記憶體范圍設(shè)置中斷點(diǎn) BPIO 對(duì)I!O 埠存取時(shí)觸發(fā)中斷 BPINT 呼叫插斷時(shí)觸發(fā)中斷BPX 設(shè)置/清除執(zhí)行中斷點(diǎn) CSIP CS: IP 范圍的檢定判斷 BPAND 等待復(fù)合中斷點(diǎn)的發(fā)生BPM BP陽(yáng) BPMW BPMD 在記憶體位址被存取或執(zhí)行時(shí)引發(fā)中斷 語(yǔ)法: BPM [sizel address [verbl [qua1i日er va1uel [C二countlsize B 、W 、DB byte 位元組 W word 字組 D Doub1e word 雙字組Slze 是指中斷點(diǎn)所涵蓋的范圍。SoftICE 的所有中斷點(diǎn)都是 sticky 。mask 由 1 、0 、X 所構(gòu)成的位元遮罩。由兩個(gè) 16 位元之字組以冒號(hào)分隔而組成。以下是本節(jié)中所使用的代號(hào):[ J 語(yǔ)法中非必用的部份 可選用的部份XIY 使用 X 或 y (X y 擇使用)count count 指定中斷點(diǎn)條件要成立幾次才會(huì)真正引發(fā)中斷。要得到輔助的資訊,鍵入:。 )Fll 執(zhí)行到返回位址(飛 SS:SP。 )F3 改變目前原始碼的模式(飛RC。S 3. 9 功能鍵功能鍵可以代替 串 SoftICE 中之指令。SoftICE 運(yùn)算式的運(yùn)算器接受 些特殊字元和位址的使用。雙字組 (doub1e word) 是兩個(gè)白: 分隔的字組參數(shù)。S 3. 8 指令語(yǔ)法SoftICE 是個(gè)由指令操控的除錯(cuò)工具。(參閱 S 5. 9 )直接輸入 WIN 而不加參數(shù)會(huì)在下面兩種模式中切換:WIDE 模式 占滿整個(gè)螢?zāi)籒ARROW 模式 46 個(gè)字元寬有些指令像 D 、E 、R 、U ,使用 WIDE 模式以顯示更多訊息時(shí)較為方便。 開始你只要按 Ctrl D 即可叫出 SoftICE。在18使用 有 些心得後,您可以重新調(diào)整SoftIce來(lái)使用諸如此類的功能。*使用back trace ranges.*與其它NuMega 的產(chǎn)品如MagicCV,共同使用SICE。當(dāng)您沒有extended memory時(shí),Softice將盡量將自己本身載入到記憶體最高位置。 為 的符號(hào)檔。 為 SoftICE 啟始參數(shù)設(shè)定檔。在本節(jié)中我們也安插了一個(gè)小實(shí)驗(yàn)。*親合力極強(qiáng)的動(dòng)態(tài)線上幫助。*完全支援 EMM (expand memory manager) 。中斷點(diǎn),記憶體保護(hù),中斷跳出程式,等等.2 和現(xiàn)有{貞錯(cuò)器的使用方式相容。SOFTICE 使用說(shuō)明 [介紹J 本理式的功能 使用于冊(cè) 系統(tǒng)需求 本理式的功能SoftICE 是 個(gè)軟體除錯(cuò)工具。硬體偵錯(cuò)器39。*可以和其它{貞錯(cuò)器同時(shí){貞錯(cuò)程式。(注1.)*如果你的電腦擁有超過(guò) 640 阻的記憶體,則 Soft1CE 將不會(huì)占用低於 640 KB 的傳統(tǒng) 記憶體。 使用于冊(cè)[ Soft1CE 的手冊(cè)有四個(gè)主要部份] (第一節(jié))學(xué)習(xí)如何使用 Soft1CE(第二節(jié))各種命令的說(shuō)明 (第三節(jié))所支援的特性 (第四節(jié))進(jìn)階的主題第一節(jié)討論使用本理式偵錯(cuò)時(shí)最常遇到的問題。 UPTIME. EXE 為 SoftICE 主理式。 為 的組合語(yǔ)言原始程式。2. 2. 1 無(wú) Extended Memory 的載入方法*使用SoftICE 作為符號(hào)或原始程式階段的除錯(cuò)。無(wú)論如何,SoftICE將不會(huì)載入更為強(qiáng)大的功能(如EMM ) 。S 3. 2 日叫出視窗載入 SoftICE 後,你可以隨時(shí)叫出視窗。按A 1 t ↑使視窗變高A 1 t ↓使視窗變短使用 WIN 的指令以改變視窗的寬度。S 3. 7 動(dòng)作狀態(tài)行 在螢?zāi)坏撞康臓顟B(tài)行提供指令語(yǔ)法的輔助。 個(gè)位元組 (byte) 參數(shù)有 2 位,字組 (word) 參數(shù)有 4 位。參閱第七章以取得使用公用符號(hào)的完 整說(shuō)明。例如:U. 1234 從原始程式碼第 1234 行開始反組譯U $10 從目前指令指標(biāo)所指處向前 10 byte 開始反組譯G SS:SP 假如你目前正在第 個(gè)中斷程序,下這個(gè)指令會(huì)在堆疊的 返回位址設(shè)個(gè)暫時(shí)中斷點(diǎn)并跳過(guò)此中斷程序。 )F2 在暫存器窗中切換( WR。 )F10 單步執(zhí)行(干。S 3. 1 0 輔助 利用輔助的指令可以得到有關(guān)指令的簡(jiǎn)單解說(shuō)、語(yǔ)法和使用例子。指令 語(yǔ)法敘述中的斜體字需以真實(shí)的值代替而不是打入斜體字。address 位址。list 一串由逗號(hào)或空白分隔的中斷點(diǎn)號(hào)碼。這個(gè)中斷點(diǎn)號(hào)碼是當(dāng)你對(duì)中斷點(diǎn)做刪除、中止、啟動(dòng)、編輯等動(dòng)作時(shí)使用。計(jì)數(shù)參數(shù)是中斷點(diǎn)真正觸發(fā)作用前被忽略的次數(shù)。CS:IP 所指的是 引發(fā)中斷的後 行程式碼。(例) BPM CS:1235 X這道指令設(shè)定 個(gè)執(zhí)行中斷點(diǎn)。除了 T 和 TW 外的 verb 值均會(huì)執(zhí)行引發(fā)中斷的理式碼。性能的降低通常無(wú)法察覺,但也可 能有嚴(yán)重降低的例外。如果有指定 va1ue 值,它將被拿來(lái)和引發(fā)中斷的 IN 、OUT 程式碼所讀/寫 的真正資料值做比較。如果 3FEh I!O 埠被讀取,且這個(gè)值的二高位元是 1 時(shí),將會(huì)引發(fā)中斷。中斷點(diǎn)引發(fā)時(shí),如果是硬體插斷,CS:IP 將指向此插斷程序的第 段程式碼。如果程式碼窗是不可見的或游標(biāo)未在其中,則必!指定位址。 解說(shuō):CSIP 指令會(huì)使中斷點(diǎn)的成立條件由指令指標(biāo)所指位址而定。* 復(fù)合所有的中斷點(diǎn)。被復(fù)合 在起的中斷點(diǎn)其中斷點(diǎn)號(hào)碼後會(huì)有個(gè)amp。處理中 斷點(diǎn)的指令有:BD 中止中斷點(diǎn) BE 啟動(dòng)中斷點(diǎn) BL 列出中斷點(diǎn) BPE 編輯
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1