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

正文內(nèi)容

softice使用說明-wenkub

2023-04-07 13:03:50 本頁面
 

【正文】 整說明。以下的暫存器名稱可以用 在運算式中:AL 、址f 、AX 、BL 、BH 、BX 、CL 、CH 、CX 、DL 、DH 、DX 、DI SI 、BP 、SP 、IP 、CS 、DS 、ES 、SS 、FLS 3. 8. 1 指定記憶體位址許多 SoftICE 的指令要求以記憶體位址當參數(shù)。 個位元組 (byte) 參數(shù)有 2 位,字組 (word) 參數(shù)有 4 位。所有的指令都是 1 到 6 個字元的字串且不分大小寫。S 3. 7 動作狀態(tài)行 在螢?zāi)坏撞康臓顟B(tài)行提供指令語法的輔助。在你需要時移動視窗以便觀看螢?zāi)簧媳灰暣皳醯降牡胤?。按A 1 t ↑使視窗變高A 1 t ↓使視窗變短使用 WIN 的指令以改變視窗的寬度。你在SoftICE 中設(shè)定 的所有中斷點此時開始啟動。S 3. 2 日叫出視窗載入 SoftICE 後,你可以隨時叫出視窗。SoftICE 的所有指令部可以顯 示在一個小視窗中,但這個視窗可以擴大到整個螢?zāi)?。無論如何,SoftICE將不會載入更為強大的功能(如EMM ) 。(例如:VDISK. SYS,) 。*使用SoftICE 作為符號或原始程式階段的除錯。 如果您沒有 extended memory,只要鍵入:SICE 使用 Extended Memory 來載入的方法2. 2. 1 無 Extended Memory 的載入方法 能以DEVICE DRIVER的 形式載入抑或以 般理式於DOS 命令行下執(zhí)行。 為 的組合語言原始程式。 為供使用者自定擴展記憶體 (expanded memory) 使用方式的理式。 UPTIME. EXE 為 SoftICE 主理式。 S ICE磁片本身為了fg方便起見,并未實際做防拷措施。 使用于冊[ Soft1CE 的手冊有四個主要部份] (第一節(jié))學(xué)習(xí)如何使用 Soft1CE(第二節(jié))各種命令的說明 (第三節(jié))所支援的特性 (第四節(jié))進階的主題第一節(jié)討論使用本理式偵錯時最常遇到的問題。*甚至可以對 DOS 不相容或可以自我開機的理式除錯。(注1.)*如果你的電腦擁有超過 640 阻的記憶體,則 Soft1CE 將不會占用低於 640 KB 的傳統(tǒng) 記憶體。*即使鍵盤插斷被改,本理式還是可以呼叫出來。*可以和其它{貞錯器同時{貞錯程式。3 是 個擁有友善使用者介面 (userfriendly) 的理式。硬體偵錯器39。SoftICE 使用 80386 保護模式的特色,像是 paglng、I/O privilege level 和 break point register,t日39。SOFTICE 使用說明 [介紹J 本理式的功能 使用于冊 系統(tǒng)需求 本理式的功能SoftICE 是 個軟體除錯工具。硬體偵錯器39。中斷點,記憶體保護,中斷跳出程式,等等.2 和現(xiàn)有{貞錯器的使用方式相容。由於 SoftICE 的視窗可以自由移動,和變換大小,所以即使 些資訊被檔在視窗底下,只要經(jīng)過移動和變換大小,也可以 被使用者看到,另外動態(tài)的線上輔助功能,使得你偶而才用 次 SoftICE 也不會感到圓 擾..SoftICE 的特色:*可設(shè)定某記憶體在讀/寫時、I!O 埠在讀/寫時、到達某塊記憶體范圍,或是某插斷 發(fā)生時,立即中斷回到 SoftICE。*完全支援 EMM (expand memory manager) 。*本f39。*親合力極強的動態(tài)線上幫助。*安裝相當簡單。在本節(jié)中我們也安插了一個小實驗。同樣,為了我們的便利,我們感激您對 我們的許可協(xié)約有著高度的尊敬。 為 SoftICE 啟始參數(shù)設(shè)定檔。UPTIME. EXE 為修正時間調(diào)[拯]的理式。 為 的符號檔。如果想要使用SoftIce的特點的話, DRIVER 的方 式載入。當您沒有extended memory時,Softice將盡量將自己本身載入到記憶體最高位置。 以Extended Memory來載入SICE可以下列兩種方法達成1 在 ωNFIG,SYS,:如果您將使用下列的功能,則必須是此種方法。*使用back trace ranges.*與其它NuMega 的產(chǎn)品如MagicCV,共同使用SICE。 入時,能得到最好的效果。在18使用 有 些心得後,您可以重新調(diào)整SoftIce來使用諸如此類的功能。當你把 Soft ICE 當做其它除錯程式 的助于使用時,你可能會使用小視窗。 開始你只要按 Ctrl D 即可叫出 SoftICE。S 3. 4 改變視窗大小你可以改變 SoftICE 視窗的寬度和高度。(參閱 S 5. 9 )直接輸入 WIN 而不加參數(shù)會在下面兩種模式中切換:WIDE 模式 占滿整個螢?zāi)籒ARROW 模式 46 個字元寬有些指令像 D 、E 、R 、U ,使用 WIDE 模式以顯示更多訊息時較為方便。你可以用下列按鍵控制螢?zāi)?的移動:C t r 1 ↑向上移行 C t r 1 一↓ 向下移一行 C t r 1 一→向右移一列C t r 1 一←向左移一列S 3. 6 行編輯按鍵SoftICE 容易使用的行編輯器讓你可以叫回并編輯上 個指令。S 3. 8 指令語法SoftICE 是個由指令操控的除錯工具。所有的參數(shù)都是字串或 運算式。雙字組 (doub1e word) 是兩個白: 分隔的字組參數(shù)。 個記憶體位址是由兩個16 位元的字組中間以分號(:)分隔而組成的。SoftICE 運算式的運算器接受 些特殊字元和位址的使用。 ,它是用來代表原理式碼中的行號,而非實際的位址。S 3. 9 功能鍵功能鍵可以代替 串 SoftICE 中之指令。個鍵定義如下表所示。 )F3 改變目前原始碼的模式(飛RC。 ) F7 執(zhí)行到游標所在那行( HERE。 )Fll 執(zhí)行到返回位址(飛 SS:SP。輸入FK凹的指令可以顯示目前功能鍵所代表的意義。要得到輔助的資訊,鍵入:。所有的數(shù)字均以 16 進位表示。以下是本節(jié)中所使用的代號:[ J 語法中非必用的部份 可選用的部份XIY 使用 X 或 y (X y 擇使用)count count 指定中斷點條件要成立幾次才會真正引發(fā)中斷。R 代表讀取。由兩個 16 位元之字組以冒號分隔而組成。breaknumber 中斷點號碼是在你修改中斷點(即編輯、刪除、重新啟動、暫停作用)時使用的。mask 由 1 、0 、X 所構(gòu)成的位元遮罩。因為 80386 晶片的 威力和彈性,使我們不需要額外的硬體設(shè)備就能有更強大的中斷點能力。SoftICE 的所有中斷點都是 sticky 。同種形態(tài)的中斷點最多可以有 10 個。S4. 2 設(shè)置中斷點 指令:BPM BP陽 BPMW BPMD 在記憶體位址被存取或執(zhí)行時引發(fā)中斷BPR 對記憶體范圍設(shè)置中斷點 BPIO 對I!O 埠存取時觸發(fā)中斷 BPINT 呼叫插斷時觸發(fā)中斷BPX 設(shè)置/清除執(zhí)行中斷點 CSIP CS: IP 范圍的檢定判斷 BPAND 等待復(fù)合中斷點的發(fā)生BPM BP陽 BPMW BPMD 在記憶體位址被存取或執(zhí)行時引發(fā)中斷 語法: BPM [sizel address [verbl [qua1i日er va1uel [C二countlsize B 、W 、DB byte 位元組 W word 字組 D Doub1e word 雙字組Slze 是指中斷點所涵蓋的范圍。va1ue 由中斷點大小決定是位元組、字組或雙字組的值解說:BPM 指令會在記憶體讀、寫或執(zhí)行時引發(fā)中斷。如果 verb 值是 X , CS: IP 所指的是中斷點設(shè)置的位 置。如果使用 BPMD ,指定的位址必需指向 個雙字組邊界。當 CS:1235 的理式碼被執(zhí)行時將引發(fā)中斷。(例) BPM DS:1000 W GT 5 這道指令設(shè)定個位元組的記憶體寫入中斷點。CS:IP 將指向引發(fā) 中斷的下段程式碼。如果未指定 verb ,內(nèi)定值是 W 。verb 值使用 T 或 TW 將在指定范圍內(nèi)可以做回溯追蹤 (back trace) 。(例) BPR BOOO:O BOOO:1000 W這道指令定義 個記憶體范圍的中斷點。va1ue 可以是 個位元組或字組。(例) BPIO 21 W NE FF這道指令定義個I!O 埠存取中斷點。其它位元可以是任意值。如果沒有指定 va1ue 值,在呼叫指定的插斷向量時將引發(fā)中斷。使用 INT? 指令可以得知此插斷呼叫發(fā)生時執(zhí)行到哪里。BPX 設(shè)置/清除執(zhí)行中斷點 語法: BPX [addressl [C二 countl 解說:BPX 指令讓你在原始程式中設(shè)置/清除執(zhí)行中斷點。如果只有指定差 距位址,目前的 CS 值會被當做節(jié)段位址。(例) BPX. 1234這道指令將在原始程式第 1234 行設(shè)置中斷點。這個功能在你懷 疑程式會突然修改其范圍之外的理式碼時特別有用。如果沒有加參數(shù)則會顯示目前 CSIP 的范圍。 解說:BPAND 指令會對二或多個中斷點做邏輯的 AND 運算。這個功能讓你可以設(shè)置更復(fù)雜的 中斷點條件。旦中斷點被復(fù)合後,除非此中斷點被清除或 BPAND 被關(guān)閉才會中止。S4. 3 處理中斷點SoftICE 提供許多指令來處理中斷點。* 中止所有中斷點。被中止的中斷點 其中斷點號碼後會有個*。 解說:BE 指令是用來重新啟動被 BD 指令中止的中斷點。BL 指令會列出每個中斷點的中斷點 號碼、中斷點條件、中斷點狀態(tài)和計數(shù)。最後 個引發(fā) 中斷的中斷點會以高亮度顯示。B) PMB 1234:0000 W EQ 0010 C 二 031) BPR BOOO:OOOO BOOO:1000 W C 二012) BPIO 00021 W NE OOFF C二 013) BPINT 21 址f二4C C二 01BPE 編輯中斷點語法: BPE breaknumber解說:BPE 指令會把中斷點的敘述放到編輯行以供修改。按Enter 可以把這個中斷點重新輸入。這個指令讓你可以快速的設(shè)置和原中斷點相似的新中斷點。* 啟動所有中斷點。如果沒有指定 length ,內(nèi)定值是 8 行或螢?zāi)婚L度減 。 如果指定的位址范圍的原始程式碼有載入,由目前的原始碼模式來決定是否rADCUσb顯eTL口ucu 示原始碼。為、下阻即R 顯示或更改暫存器ZM/ U、xp任BS語法: R registername [ [二J va1ue J、ρlvTiIrL口、ρlvρlv口ucu、 αmva1ue 如果 registername 不是 FL , va1ue、是個 16 進位值或運算式。如果僅指定 registername 而未加 value ,則 SoftICE 會顯示指定暫存 器現(xiàn)在的值并提示你輸入新值。 如果要設(shè)置某旗號,在旗號符號前加上+。(例) R FL這道指令會顯示目前旗號的值并讓你可以修改其值。大小是以頁來計算的。你可以根據(jù) MAP 指令所顯示的開始位址 漢大小來設(shè)置范圍中斷點。(例) MAP以下是這道指令顯示的范例:若 DOS 的版本低於 3. 1 ,將顯示理式的位址而非其理式名稱。如果沒有指定 Slze ,會以最後 次使用的 Slze 來顯示。 若資料窗是可見的,則資料會顯示在資料窗且 1ength 會被忽略。解說:E 指令顯示指定位址的記憶體內(nèi)容并讓你編輯其值。如果沒有指定 Slze ,以最後一次使用的 Slze 為準。如果資料窗是可見的,則在其中修改資料:否則在指令窗中修改。若資料窗是不可 見的,則在指令窗中由最後 次顯示或編輯的位址開始進行編輯。 OD這道指令把從 8000:0000 開始的值以 HELLO 字串和 個歸位字元代替。若是個硬體插斷,反組譯則會顯示插斷發(fā)生 時所執(zhí)行的理式碼。如果未指定參數(shù)將會 次 個螢?zāi)坏娘@示所有指令和運算子的簡單解說。(例) ? ALTKEY這道指令會顯示包括 ALTKEY 指令的語法及范例的資料。S 5. 2 I!O 埠指令指令:I 、1B 由位元組I!O 埠輸入1W 白字組I!O 埠輸入。(例) 1 21這道指令是顯示一號中斷控制器的遮罩暫存器之值。你可以對位元組埠或字組埠做輸出,如果沒有指定 Slze ,內(nèi)定值是位元組。如果有設(shè)置任何中斷點,它將被啟動。否則會從 目前的 CS:IP 開
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1