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

正文內(nèi)容

softice使用說明-文庫吧資料

2025-03-29 13:03本頁面
  

【正文】 oftICE 視窗被叫出之前,系統(tǒng)最後 次呼叫的是 16h 插斷,位址在 0070:0255 。 OD這道指令把從 8000:0000 開始的值以 HELLO 字串和 個(gè)歸位字元代替。你可以編輯這些顯示出來的值。若資料窗是不可 見的,則在指令窗中由最後 次顯示或編輯的位址開始進(jìn)行編輯。如果資料窗是可見的,則和資料窗同大小。如果資料窗是可見的,則在其中修改資料:否則在指令窗中修改。所有的數(shù)字值都是以 16進(jìn)位表示。如果沒有指定 Slze ,以最後一次使用的 Slze 為準(zhǔn)。 記憶體編輯器讓你可以快速的更新記憶體。解說:E 指令顯示指定位址的記憶體內(nèi)容并讓你編輯其值。E EB EW ED 以位元組的形式編輯記憶體 語法: E [sizeJ address [data1istJsize B byte W word D doub1e worddatalist 串指定之 Slze 的資料, (位元組、字組或雙字組)或以 逗號(hào)、空白分隔的加引號(hào)字串。 若資料窗是可見的,則資料會(huì)顯示在資料窗且 1ength 會(huì)被忽略。如果未指定 address ,則由前 次顯示的最後位元組的後位元組開始顯刁τ。如果沒有指定 Slze ,會(huì)以最後 次使用的 Slze 來顯示。 解說:D 這個(gè)指令會(huì)顯示指定位址的記憶體內(nèi)容。(例) MAP以下是這道指令顯示的范例:若 DOS 的版本低於 3. 1 ,將顯示理式的位址而非其理式名稱。MAP 指令可用來找出此區(qū)段 的記憶體位址以便在 CSIP 中使用。你可以根據(jù) MAP 指令所顯示的開始位址 漢大小來設(shè)置范圍中斷點(diǎn)。 使用 MAP 指令的時(shí)機(jī): 士中斷點(diǎn)發(fā)生時(shí)指向未知的記憶體區(qū)段。大小是以頁來計(jì)算的。旗號(hào),設(shè)置 A 旗號(hào)并關(guān)閉 C 旗號(hào)。(例) R FL這道指令會(huì)顯示目前旗號(hào)的值并讓你可以修改其值。旗號(hào)可以按任何順序排列。 如果要設(shè)置某旗號(hào),在旗號(hào)符號(hào)前加上+。要維持現(xiàn)在暫存器的值, 直接按 Enter 。如果僅指定 registername 而未加 value ,則 SoftICE 會(huì)顯示指定暫存 器現(xiàn)在的值并提示你輸入新值。旗號(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)解說:R 指令是用來顯示或更改暫存器之值的。為、下阻即R 顯示或更改暫存器ZM/ U、xp任BS語法: R registername [ [二J va1ue J、ρlvTiIrL口、ρlvρlv口ucu、 αmva1ue 如果 registername 不是 FL , va1ue、是個(gè) 16 進(jìn)位值或運(yùn)算式。aAAhυmVAI499(例) u. e、這道指令會(huì)從 499nDCUTLTi行開始顯示原始碼。 如果指定的位址范圍的原始程式碼有載入,由目前的原始碼模式來決定是否rADCUσb顯eTL口ucu 示原始碼。如果從未使用過反組 手指令,則從目前 CS:IP 開始。如果沒有指定 length ,內(nèi)定值是 8 行或螢?zāi)婚L度減 。(例) BC *這道指令會(huì)清除所有的中斷點(diǎn)。* 啟動(dòng)所有中斷點(diǎn)。當(dāng)你按下 Enter 後會(huì)增加個(gè)新中斷點(diǎn)。這個(gè)指令讓你可以快速的設(shè)置和原中斷點(diǎn)相似的新中斷點(diǎn)。原存在的中斷點(diǎn)敘述會(huì)被放到編輯行去。按Enter 可以把這個(gè)中斷點(diǎn)重新輸入。這個(gè)指令讓你可以快速修改原有中斷點(diǎn)的參數(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)語法: BPE breaknumber解說:BPE 指令會(huì)把中斷點(diǎn)的敘述放到編輯行以供修改。(例) BL這道指令會(huì)顯示所有定義的中斷點(diǎn)。最後 個(gè)引發(fā) 中斷的中斷點(diǎn)會(huì)以高亮度顯示。中止的中斷點(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ù)。(例) BE 3這道指令會(huì)啟動(dòng) 3 號(hào)中斷點(diǎn)。 解說:BE 指令是用來重新啟動(dòng)被 BD 指令中止的中斷點(diǎn)。BE 啟動(dòng)中斷點(diǎn)語法: BE list I *list 串由逗號(hào)或空白分開的中斷點(diǎn)號(hào)碼。被中止的中斷點(diǎn) 其中斷點(diǎn)號(hào)碼後會(huì)有個(gè)*。中斷點(diǎn)可用 BE 指令(啟動(dòng)中斷點(diǎn))重新啟動(dòng)。* 中止所有中斷點(diǎn)。中斷點(diǎn)是以自 Oh 到 Fh 的中斷點(diǎn)號(hào)碼來識(shí)別的。S4. 3 處理中斷點(diǎn)SoftICE 提供許多指令來處理中斷點(diǎn)。只有當(dāng)三個(gè)的條件均成立時(shí)才 會(huì)引發(fā)中斷。旦中斷點(diǎn)被復(fù)合後,除非此中斷點(diǎn)被清除或 BPAND 被關(guān)閉才會(huì)中止。你可以用 BL 指令列出中斷點(diǎn)以察看哪些中斷點(diǎn)號(hào)碼被復(fù)合在 起。這個(gè)功能讓你可以設(shè)置更復(fù)雜的 中斷點(diǎn)條件。有些情況下你會(huì)希望在許多不同條件均成立下才引發(fā)中斷。 解說:BPAND 指令會(huì)對二或多個(gè)中斷點(diǎn)做邏輯的 AND 運(yùn)算。BPAND 等待復(fù)合中斷點(diǎn)的發(fā)生 語法: BPAND list I * I OFFlist 串由逗號(hào)或空白分開的中斷點(diǎn)號(hào)碼。如果沒有加參數(shù)則會(huì)顯示目前 CSIP 的范圍。當(dāng)其在 范圍內(nèi)時(shí)會(huì)引發(fā)中斷。這個(gè)功能在你懷 疑程式會(huì)突然修改其范圍之外的理式碼時(shí)特別有用。OFF 停止對 CS:IP 的檢定。(例) BPX. 1234這道指令將在原始程式第 1234 行設(shè)置中斷點(diǎn)。用這樣來取代中斷點(diǎn)暫存器是為了能設(shè)置更多的中斷點(diǎn)。如果只有指定差 距位址,目前的 CS 值會(huì)被當(dāng)做節(jié)段位址。如果目前游標(biāo)所在位址已經(jīng)設(shè)置 個(gè)執(zhí)行中斷點(diǎn),則將清除此中斷點(diǎn)。BPX 設(shè)置/清除執(zhí)行中斷點(diǎn) 語法: BPX [addressl [C二 countl 解說:BPX 指令讓你在原始程式中設(shè)置/清除執(zhí)行中斷點(diǎn)。(例) BPINT 21 址f二4C這道指令定義個(gè) 21h 插斷的中斷點(diǎn)。使用 INT? 指令可以得知此插斷呼叫發(fā)生時(shí)執(zhí)行到哪里。選定的 va1ue 值當(dāng)插斷發(fā)生時(shí)將和指定的暫存器比較(劇、AL 或 AX)如果其值和指定的暫存器值相同時(shí),將引發(fā)中斷。如果沒有指定 va1ue 值,在呼叫指定的插斷向量時(shí)將引發(fā)中斷。到 FFh 的插斷號(hào)碼va1ue 個(gè)位元組或字組的值解說:BPINT 指令可以在呼叫硬體插斷或軟體插斷時(shí)引發(fā)中斷。其它位元可以是任意值。(例) BPIO 3FE R EQ M 11XX XXXX這道指令定義個(gè)位元組的I!O 埠讀取中斷點(diǎn)。(例) BPIO 21 W NE FF這道指令定義個(gè)I!O 埠存取中斷點(diǎn)。CS:IP 將會(huì)指向引發(fā)中斷之程式碼的後 段程式碼。va1ue 可以是 個(gè)位元組或字組。BPIO 對I!O 埠存取時(shí)觸發(fā)中斷語法: BPIO port [verbl [qua1i日er va1uel [C二 countl port 個(gè)位元組或字組形態(tài)的值verb R 、W 或 RW 0 R read ( IN ) W 盯i te ( OUT )quali 日er EQ 、NE 、GT 、LT 、M EQ 相等 NE 不等 GT 大於 口 小於 M 遮罩va1ue 個(gè)位元組或字組形態(tài)的值 解說:BPIO 指令會(huì)在I!O 埠讀寫時(shí)引發(fā)中斷。(例) BPR BOOO:O BOOO:1000 W這道指令定義 個(gè)記憶體范圍的中斷點(diǎn)。這個(gè)資料可以用 SHOW 或 TRACE 指令顯示出來。verb 值使用 T 或 TW 將在指定范圍內(nèi)可以做回溯追蹤 (back trace) 。SoftICE 將會(huì)分析所有 對包括范圍中斷點(diǎn)的 4K 記憶體的讀寫動(dòng)作。如果未指定 verb ,內(nèi)定值是 W 。如果想做到執(zhí)行的范圍中斷點(diǎn)必需使用 R 。CS:IP 將指向引發(fā) 中斷的下段程式碼。BPR 對記憶體范圍設(shè)置中斷點(diǎn)語法: BPR startadderss endaddress [verbl [C二 countl startaddress 、endaddress 界定范圍的開始及結(jié)束位址 verb R 、W 、RW 、T 或 TW解說:BPM 指令讓你對 段記憶體范圍設(shè)中斷點(diǎn)。(例) BPM DS:1000 W GT 5 這道指令設(shè)定個(gè)位元組的記憶體寫入中斷點(diǎn)。(例) BPMW DS:FOO W EQ M OXXX XXXX XXXX XXX1 這道指令設(shè)定個(gè)字組的記憶體寫入中斷點(diǎn)。當(dāng) CS:1235 的理式碼被執(zhí)行時(shí)將引發(fā)中斷。當(dāng) 10H 第三次寫入 1234:S1時(shí)將啟動(dòng)中斷點(diǎn)。如果使用 BPMD ,指定的位址必需指向 個(gè)雙字組邊界。 如果設(shè)定的是 R 、W 、RW 時(shí),指定的位址被執(zhí)行時(shí)并不會(huì)引發(fā)中斷。如果 verb 值是 X , CS: IP 所指的是中斷點(diǎn)設(shè)置的位 置。 size 內(nèi)定值為 byte 0除了 X 外的 verb 值會(huì)使程式執(zhí)行引發(fā)中斷的那段程式碼。va1ue 由中斷點(diǎn)大小決定是位元組、字組或雙字組的值解說:BPM 指令會(huì)在記憶體讀、寫或執(zhí)行時(shí)引發(fā)中斷。如果有指定判斷資格 (qua1ifier) , size 也是很重要的。S4. 2 設(shè)置中斷點(diǎn) 指令:BPM BP陽 BPMW BPMD 在記憶體位址被存取或執(zhí)行時(shí)引發(fā)中斷BPR 對記憶體范圍設(shè)置中斷點(diǎn) BPIO 對I!O 埠存取時(shí)觸發(fā)中斷 BPINT 呼叫插斷時(shí)觸發(fā)中斷BPX 設(shè)置/清除執(zhí)行中斷點(diǎn) CSIP CS: IP 范圍的檢定判斷 BPAND 等待復(fù)合中斷點(diǎn)的發(fā)生BPM BP陽 BPMW BPMD 在記憶體位址被存取或執(zhí)行時(shí)引發(fā)中斷 語法: BPM [sizel address [verbl [qua1i日er va1uel [C二countlsize B 、W 、DB byte 位元組 W word 字組 D Doub1e word 雙字組Slze 是指中斷點(diǎn)所涵蓋的范圍。中斷點(diǎn)可以設(shè)個(gè)計(jì)數(shù)參數(shù)。同種形態(tài)的中斷點(diǎn)最多可以有 10 個(gè)。你必需以 BC 或 BD 指令來消除或關(guān)閉它。SoftICE 的所有中斷點(diǎn)都是 sticky 。SoftICE 賦與每個(gè)中斷點(diǎn)個(gè)位的 16 進(jìn)位號(hào)碼( 0 F )。因?yàn)?80386 晶片的 威力和彈性,使我們不需要額外的硬體設(shè)備就能有更強(qiáng)大的中斷點(diǎn)能力。 例如: BPIO 21W EQ M 1XXX XXXX如果 21 埠被寫入且造成其高位元被設(shè)定則會(huì)引發(fā)中斷。mask 由 1 、0 、X 所構(gòu)成的位元遮罩。 中斷點(diǎn)號(hào)碼是由 0 到 F 。breaknumber 中斷點(diǎn)號(hào)碼是在你修改中斷點(diǎn)(即編輯、刪除、重新啟動(dòng)、暫停作用)時(shí)使用的。位址可以自符號(hào)或 暫存器構(gòu)成,也可以包括$、 、等特殊符號(hào)。由兩個(gè) 16 位元之字組以冒號(hào)分隔而組成。 X 代表執(zhí)行。R 代表讀取。每次引發(fā)中斷而叫出 SoftICE 的視窗 後,記數(shù)器自動(dòng)回復(fù)為原先指定值。以下是本節(jié)中所使用的代號(hào):[ J 語法中非必用的部份 可選用的部份XIY 使用 X 或 y (X y 擇使用)count count 指定中斷點(diǎn)條件要成立幾次才會(huì)真正引發(fā)中斷。所有的指令部不區(qū)分大小寫。所有的數(shù)字均以 16 進(jìn)位表示。指令或 H 指令 顯示關(guān)於指令語法和例子更詳細(xì)的資訊。要得到輔助的資訊,鍵入:。要自定功能鍵,參閱 S5. 8 FKEY 指令的解說或第六章有關(guān) 在 設(shè)定功能鍵的部份。輸入FK凹的指令可以顯示目前功能鍵所代表的意義。 )指令前的《會(huì)讓這個(gè)指令不顯示出來。 )Fll 執(zhí)行到返回位址(飛 SS:SP。 )F9 在游標(biāo)所在那行設(shè)中斷點(diǎn)( BPX。 ) F7 執(zhí)行到游標(biāo)所在那行( HERE。 )F5 回到原理式( X。 )F3 改變目前原始碼的模式(飛RC。F1 顯示般輔助畫面( H。個(gè)鍵定義如下表所示。SoftICE 磁片上原來的 已經(jīng)對 12 個(gè)功能鍵有設(shè)定。S 3. 9 功能鍵功能鍵可以代替 串 SoftICE 中之指令。這種情況下,位址是以 10 進(jìn)位表示。 ,它是用來代表原理式碼中的行號(hào),而非實(shí)際的位址。 使用可以讓你參考到位
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1