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

正文內(nèi)容

softice使用說(shuō)明(完整版)

  

【正文】 SoftICE 的特色:*可設(shè)定某記憶體在讀/寫時(shí)、I!O 埠在讀/寫時(shí)、到達(dá)某塊記憶體范圍,或是某插斷 發(fā)生時(shí),立即中斷回到 SoftICE。*本f39。*安裝相當(dāng)簡(jiǎn)單。同樣,為了我們的便利,我們感激您對(duì) 我們的許可協(xié)約有著高度的尊敬。UPTIME. EXE 為修正時(shí)間調(diào)[拯]的理式。如果想要使用SoftIce的特點(diǎn)的話, DRIVER 的方 式載入。 以Extended Memory來(lái)載入SICE可以下列兩種方法達(dá)成1 在 ωNFIG,SYS,:如果您將使用下列的功能,則必須是此種方法。 入時(shí),能得到最好的效果。當(dāng)你把 Soft ICE 當(dāng)做其它除錯(cuò)程式 的助于使用時(shí),你可能會(huì)使用小視窗。S 3. 4 改變視窗大小你可以改變 SoftICE 視窗的寬度和高度。你可以用下列按鍵控制螢?zāi)?的移動(dòng):C t r 1 ↑向上移行 C t r 1 一↓ 向下移一行 C t r 1 一→向右移一列C t r 1 一←向左移一列S 3. 6 行編輯按鍵SoftICE 容易使用的行編輯器讓你可以叫回并編輯上 個(gè)指令。所有的參數(shù)都是字串或 運(yùn)算式。 個(gè)記憶體位址是由兩個(gè)16 位元的字組中間以分號(hào)(:)分隔而組成的。 ,它是用來(lái)代表原理式碼中的行號(hào),而非實(shí)際的位址。個(gè)鍵定義如下表所示。 ) F7 執(zhí)行到游標(biāo)所在那行( HERE。輸入FK凹的指令可以顯示目前功能鍵所代表的意義。所有的數(shù)字均以 16 進(jìn)位表示。R 代表讀取。breaknumber 中斷點(diǎn)號(hào)碼是在你修改中斷點(diǎn)(即編輯、刪除、重新啟動(dòng)、暫停作用)時(shí)使用的。因?yàn)?80386 晶片的 威力和彈性,使我們不需要額外的硬體設(shè)備就能有更強(qiáng)大的中斷點(diǎn)能力。同種形態(tài)的中斷點(diǎn)最多可以有 10 個(gè)。va1ue 由中斷點(diǎn)大小決定是位元組、字組或雙字組的值解說(shuō):BPM 指令會(huì)在記憶體讀、寫或執(zhí)行時(shí)引發(fā)中斷。如果使用 BPMD ,指定的位址必需指向 個(gè)雙字組邊界。(例) BPM DS:1000 W GT 5 這道指令設(shè)定個(gè)位元組的記憶體寫入中斷點(diǎn)。如果未指定 verb ,內(nèi)定值是 W 。(例) BPR BOOO:O BOOO:1000 W這道指令定義 個(gè)記憶體范圍的中斷點(diǎn)。(例) BPIO 21 W NE FF這道指令定義個(gè)I!O 埠存取中斷點(diǎn)。如果沒有指定 va1ue 值,在呼叫指定的插斷向量時(shí)將引發(fā)中斷。BPX 設(shè)置/清除執(zhí)行中斷點(diǎn) 語(yǔ)法: BPX [addressl [C二 countl 解說(shuō):BPX 指令讓你在原始程式中設(shè)置/清除執(zhí)行中斷點(diǎn)。(例) BPX. 1234這道指令將在原始程式第 1234 行設(shè)置中斷點(diǎn)。如果沒有加參數(shù)則會(huì)顯示目前 CSIP 的范圍。這個(gè)功能讓你可以設(shè)置更復(fù)雜的 中斷點(diǎn)條件。S4. 3 處理中斷點(diǎn)SoftICE 提供許多指令來(lái)處理中斷點(diǎn)。被中止的中斷點(diǎn) 其中斷點(diǎn)號(hào)碼後會(huì)有個(gè)*。BL 指令會(huì)列出每個(gè)中斷點(diǎn)的中斷點(diǎn) 號(hào)碼、中斷點(diǎn)條件、中斷點(diǎn)狀態(tài)和計(jì)數(shù)。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 編輯中斷點(diǎn)語(yǔ)法: BPE breaknumber解說(shuō):BPE 指令會(huì)把中斷點(diǎn)的敘述放到編輯行以供修改。這個(gè)指令讓你可以快速的設(shè)置和原中斷點(diǎn)相似的新中斷點(diǎn)。如果沒有指定 length ,內(nèi)定值是 8 行或螢?zāi)婚L(zhǎng)度減 。為、下阻即R 顯示或更改暫存器ZM/ U、xp任BS語(yǔ)法: R registername [ [二J va1ue J、ρlvTiIrL口、ρlvρlv口ucu、 αmva1ue 如果 registername 不是 FL , va1ue、是個(gè) 16 進(jìn)位值或運(yùn)算式。 如果要設(shè)置某旗號(hào),在旗號(hào)符號(hào)前加上+。大小是以頁(yè)來(lái)計(jì)算的。(例) MAP以下是這道指令顯示的范例:若 DOS 的版本低於 3. 1 ,將顯示理式的位址而非其理式名稱。 若資料窗是可見的,則資料會(huì)顯示在資料窗且 1ength 會(huì)被忽略。如果沒有指定 Slze ,以最後一次使用的 Slze 為準(zhǔn)。若資料窗是不可 見的,則在指令窗中由最後 次顯示或編輯的位址開始進(jìn)行編輯。若是個(gè)硬體插斷,反組譯則會(huì)顯示插斷發(fā)生 時(shí)所執(zhí)行的理式碼。(例) ? ALTKEY這道指令會(huì)顯示包括 ALTKEY 指令的語(yǔ)法及范例的資料。(例) 1 21這道指令是顯示一號(hào)中斷控制器的遮罩暫存器之值。如果有設(shè)置任何中斷點(diǎn),它將被啟動(dòng)。 未加參數(shù)的 G 指令和 X 指令有相同的作用。若有指定startaddress ,則 CS:IP 將指向 startaddress 以進(jìn)行單步執(zhí)行。除非目前 CS:IP 之程式碼是呼叫、插斷、 回圈或反復(fù)字串,不然將執(zhí)行此程式碼。如果目前的敘述是 個(gè)程序或呼叫函數(shù),P 指令會(huì)把它整個(gè)執(zhí)行完。除非所有的中斷點(diǎn)暫存器都被 sticky 中斷點(diǎn)占滿了,不然 nonsticky 中 斷點(diǎn)會(huì)使用 80386 中斷點(diǎn)暫存器。GENINT 指令會(huì)模擬執(zhí)行一道硬體插斷或 INT f呈式碼。使用 R 參數(shù)會(huì)把中斷向量還原成它們最後 次儲(chǔ)存的狀態(tài)。舉例來(lái)說(shuō),EXIT 指令不會(huì)重設(shè)視訊模式。為了讓 BOOT 正確的工作,SoftICE 必需由 中做第 個(gè)驅(qū)動(dòng)程 式載入。(例) HBOOT這道指令會(huì)重新載入系統(tǒng)。參閱 sl 1. 2 以取得更多資訊。系統(tǒng)會(huì)顯示目前 CS:IP 并讓你決定是要繼續(xù)或是回到 Soft ICE 。BREAK 模式會(huì)些微的降低系統(tǒng)的效率。這意味著即使關(guān)閉插斷,SoftICE 也可隨時(shí)叫出。(例) 13HERE ON這道指令會(huì)打開 13HERE 模式。程式碼必需符合標(biāo)準(zhǔn)的 Inte1 模式。如果未指定FAR 、NEAR , 律視為 NEAR 。每個(gè)發(fā)現(xiàn)的位址都會(huì)顯示出來(lái)(例) S DS:SI+10 L CX 39。填入的動(dòng)作會(huì)從指定的address 開始并持續(xù) 1ength 位元組。(例) C 5000:100 L 10 6000:100這道指令會(huì)比較從記憶體位址 5000:100 開始 10h 位元組之記憶體區(qū)塊和從 6000:100 開始 10h 位元組的記憶體區(qū)塊之值。這個(gè)號(hào)碼表示你多深入顯示緩 沖區(qū)。TRACE 進(jìn)入模擬追蹤模式 (trace simulation)語(yǔ)法: TRACE [start] I [OFF]start 從緩沖區(qū)中最後 個(gè)理式碼(最後抓入之程式碼)之前多少程式 碼開始模擬追蹤。參閱第九章以 取得更多有關(guān)范圍回溯追蹤的資訊。這個(gè)指令的行為類似普通 除錯(cuò)中之 T 。這個(gè)指令的行為類似普通除 錯(cuò)中之 T 。address 回溯追蹤緩沖區(qū)中欲執(zhí)行到之位址。XRSET 重設(shè)回溯追蹤緩沖區(qū) (back trace buffer)語(yǔ)法: XRSET解說(shuō):XRSET 指令會(huì)重設(shè)回溯追蹤緩沖區(qū)。(例) SRSET這道指令會(huì)重設(shè)回溯追蹤緩沖區(qū)。 如果在位址之前有加 R 的話會(huì)把程式碼指標(biāo)移到指定位址的前 道理式碼。XP 指令讓你可以重播回溯追蹤緩沖區(qū)中之程式碼。XT 指令讓你可以重播回溯追蹤緩沖區(qū)中之程式碼。把 TRACE 指令和 SHOW 指令連接使用是很有用的。 解說(shuō):TRACE 指令讓你可以把回溯追蹤緩沖區(qū)中之程式碼以宛如第一次執(zhí)行之情形 再重播一次。(注)在使用 SHOW 指令之前必需先用范圍回溯追蹤記錄程式碼。start 從緩沖區(qū)中最後 個(gè)理式碼(最後抓入之程式碼)之前多少程式 碼開始顯示。這道指令會(huì)從 8000:0000 開始填入 100h 位元組的 Test 0 Test 字串會(huì) 直重覆直到填完指定的長(zhǎng)度。 ,12,34 這道指令會(huì)從目前的資料節(jié)段中差距位址為 SI+10 處開始搜尋 Hello 字 串後接 12h 、13h 的資料。如: MOV AX,[1234J(例) ACS:1234這道指令會(huì)提示你輸入組合語(yǔ)言碼并從 CS:1234 開始組譯之。如果你正組譯的記憶體范圍在程式碼窗中是可見的,在你組譯時(shí)程式碼會(huì)交 互變化。S 5. 5 公用指令指令:A 組 辛程式碼S 搜尋資料F 將資料填入記憶體M 搬移資料C 比較兩記憶區(qū)塊 A 組譯程式碼 語(yǔ)法: A [addressJ 解說(shuō):SoftICE 的組譯器允許你把程式碼直接組譯進(jìn)記憶體中。這項(xiàng)功能 在你想讓程式停在某特定位置時(shí)很有用。即使效率會(huì)降低,若是程式隨時(shí)可能會(huì)當(dāng)?shù)簦褂谜哌€是可能會(huì) 直使用 BREAK 模式。只有在你確定不會(huì)造 成 DOS 或 ROM BIOS 重入時(shí)才可選擇繼續(xù)。ACTION 的內(nèi)定值是 HERE 。S 5. 4 除錯(cuò)模式指令 指令:ACTION 設(shè)定中斷點(diǎn)發(fā)生後的動(dòng)作WARN 設(shè)定 DOS/ROM BIOS 重入 (reentrancy) 警告模式BREAK 在任何時(shí)候中斷13HERE 把 INT 3 指向 SoftICE ACTION 設(shè)定中斷點(diǎn)發(fā)生後的動(dòng)作語(yǔ)法: ACTION 口NTl I INT3 I NMI I HERE I intnumberlintnumber 任何可用的插斷號(hào)碼 (OFFh) 。(例) BOOT這道指令會(huì)重新載入系統(tǒng)。(例) EXIT R還原中斷向量表并跳出目前的理式。(注)依照下列步驟來(lái)重新啟動(dòng)由 載入的理式:EXIT RLDR EXIT 指令會(huì)把中斷向量表還原成程式載入前之值,然後回到命令處理器。(例) GENINT NMI這道指令會(huì)強(qiáng)制發(fā)生一個(gè)無(wú)法遮罩的插斷。這種情形下,在 ROM 中 G 或 P 指令將無(wú)法正常工作。HERE 執(zhí)行到目前游標(biāo)那行語(yǔ)法: HERE解說(shuō):HERE 指令會(huì) 直執(zhí)行到目前游標(biāo)所在那行。P 指令會(huì)設(shè)置個(gè)只用 次的執(zhí)行中斷點(diǎn)。TRACE 指令將持續(xù)執(zhí) 行直到 count 為零或按了 ESC 鍵,而不管是否有中斷點(diǎn)發(fā)生。在這種狀況下,中斷點(diǎn)將會(huì)使用 INT 3 方式。除此之外,所有的 sticky 中斷點(diǎn)也會(huì)被啟動(dòng)。、OB 、明 白字組I!O 埠輸出 語(yǔ)法: 0 [sizeJ port va1uesize B byte W word D doub1e word port 個(gè)位元組或字組的值va1ue 位元埠為位元組值。這是 10+14*2 的 16 進(jìn)位、10 進(jìn)位值及 ASCII 字元?;?H 顯示輔助訊息語(yǔ)法: ? I H [mand I expressionJ解說(shuō):。你可以編輯這些顯示出來(lái)的值。所有的數(shù)字值都是以 16進(jìn)位表示。E EB EW ED 以位元組的形式編輯記憶體 語(yǔ)法: E [sizeJ address [data1istJsize B byte W word D doub1e worddatalist 串指定之 Slze 的資料, (位元組、字組或雙字組)或以 逗號(hào)、空白分隔的加引號(hào)字串。 解說(shuō):D 這個(gè)指令會(huì)顯示指定位址的記憶體內(nèi)容。 使用 MAP 指令的時(shí)機(jī): 士中斷點(diǎn)發(fā)生時(shí)指向未知的記憶體區(qū)段。旗號(hào)可以按任何順序排列。旗號(hào)符號(hào)可視需要在前面加上+或o Overf1ow f1ag 溢位旗號(hào)D Direcrion f1ag 方向旗號(hào)I Interrupt f1ag 插斷旗號(hào)S Si gn f1ag 正負(fù)號(hào)旗號(hào)Z Zero f1ag 零值旗號(hào)A Auxi1iary carry f1ag 輔助進(jìn)位旗號(hào)P Parity f1ag 極性旗號(hào)C Carry f1ag 進(jìn)位旗號(hào)解說(shuō):R 指令是用來(lái)顯示或更改暫存器之值的。如果從未使用過(guò)反組 手指令,則從目前 CS:IP 開始。當(dāng)你按下 Enter 後會(huì)增加個(gè)新中斷點(diǎn)。這個(gè)指令讓你可以快速修改原有中斷點(diǎn)的參數(shù)。中止的中斷點(diǎn)其中斷點(diǎn)號(hào)碼後會(huì)有個(gè)*。BE 啟動(dòng)中斷點(diǎn)語(yǔ)法: BE list I *list 串由逗號(hào)或空白分開的中斷點(diǎn)號(hào)碼。中斷點(diǎn)是以自 Oh 到 Fh 的中斷點(diǎn)號(hào)碼來(lái)識(shí)別的。你可以用 BL 指令列出中斷點(diǎn)以察看哪些中斷點(diǎn)號(hào)碼被復(fù)合在 起。BPAND 等待復(fù)合中斷點(diǎn)的發(fā)生 語(yǔ)法: BPAND list I * I OFFlist 串由逗號(hào)或空白分開的中斷點(diǎn)號(hào)碼。OFF 停止對(duì) CS:IP 的檢定。如果目前游標(biāo)所在位址已經(jīng)設(shè)置 個(gè)執(zhí)行中斷點(diǎn),則將清除此中斷點(diǎn)。選定的 va
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1