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

正文內(nèi)容

softice使用說明-免費(fèi)閱讀

  

【正文】 如果在回溯追蹤緩沖區(qū)中有你不想要的 理式碼時(shí),在設(shè)定回溯范圍時(shí)要先執(zhí)行這個(gè)指令。 解說:XG 指令會(huì)把程式碼指標(biāo)移到回溯追蹤緩沖區(qū)中指定之位址的下 道理式碼。要注意的是除了 CS 、IP 外之暫存器的值均不會(huì)改變。要注意的是在模擬追蹤模式中單步執(zhí)行不會(huì)改變除了 CS 、IP 外之暫存器的值。(建議)在程式碼窗設(shè)為可見之狀態(tài)下模擬追蹤模式可發(fā)揮最大功能。OFF 離開模擬追蹤模式。號(hào)碼越高表示你在緩沖區(qū)中更深的地方。S 5. 6 特別的除錯(cuò)指令 指令:SHOW 顯示在 history buffer 中之程式碼 TRACE 進(jìn)入模擬追蹤模式 (trace simu1ation) XT 在模擬追蹤模式中進(jìn)行單步執(zhí)行XP 在模擬追蹤模式中進(jìn)行程式單步XG 在模擬追蹤模式中執(zhí)行到某位址XRSET 重設(shè)回溯追蹤緩沖區(qū) (back trace buffer) VECS 儲(chǔ)存/還原/比較插斷向量SNAP 拍下記憶體區(qū)段的快照E陽(yáng)剛AP 顯示日刷分配圖SHOW 顯示在 history buffer 中之程式碼語(yǔ)法: SHOW [B I startJB i辜會(huì)使 SHOW 指令從緩沖區(qū)中最早的理式碼開始顯示。如果有需要會(huì)重覆 datalist 0(例) F 8000:0 1 100 ,Test39。He11o39。士參考到記憶體位置的運(yùn)算域必需放在方括號(hào)中。在位址提示符號(hào)下按 Enter 會(huì)離開組譯 模式。在這之後的所有 INT 3 均會(huì)叫出 SoftICE 視窗。13HERE 把 INT 3 指向 SoftICE語(yǔ)法: 13HERE [ ON I OFFJ解說:13HERE 指令讓你指定所有的 INT 3h 均會(huì)叫出 SoftICE 的視窗。系統(tǒng)的效率雖會(huì)降低,但卻可以跳出 當(dāng)?shù)舻睦硎健? 般而言,你應(yīng)該選擇回到 SoftICE 以繼續(xù)除錯(cuò)。如果沒有加任何參數(shù)將會(huì)顯示目前的設(shè)定。SoftICE 必需要重新載入。這樣 SoftICE 才能盡可能的還原系統(tǒng)原始狀態(tài)。如果你的理式把BIOS 和硬體放在特別的視訊模式中,使用 EXIT 指令後仍會(huì)留在此模式 中。SoftICE 會(huì)在 其載入時(shí)、程式以 載入時(shí)及使用 VECS S 指令時(shí)儲(chǔ)存中斷向量。它將把 falg 、CS 、 IP 之值推入堆疊,并把 CS 、IP 之值改成插斷向量表中和指定的 lnterrupt number 相對(duì)的進(jìn)入點(diǎn)。在這種狀況下,中斷點(diǎn)將會(huì)使用 INT 3 方式。(例) P這道指令會(huì)單步執(zhí)行程式。若為呼叫、插斷等程式碼,將會(huì)執(zhí)行完 整個(gè)程序或反復(fù)動(dòng)作才會(huì)回到 SoftICE 。如果有指定 count , SoftICE 將單步執(zhí)行 count 次。除非所有的中斷點(diǎn)暫存器都被 sticky 中斷點(diǎn)占滿了,不然 nonsticky 中 斷點(diǎn)會(huì)使用 80386 中斷點(diǎn)暫存器。(例) XG 執(zhí)行到某位址語(yǔ)法: G [二staeraddressl [breakaddressl解說:G 指令會(huì)離開 SoftICE 視窗并設(shè)置個(gè)只用 次的執(zhí)行中斷點(diǎn)。(例) H 10 + 14*2這道指令會(huì)顯示: 0038 00056 8 。(例) EB 1000:0這道指令由 1000:0000 開始,以位元組的形態(tài),用數(shù)字和 ASCII 字元顯 示資料的值。以下是記憶體編輯的按鍵:游標(biāo)上移 游標(biāo)下移 游標(biāo)右移 游標(biāo)左移SPACE 游標(biāo)移至下個(gè)元素上TAB 在數(shù)字區(qū)和 ASCII 區(qū)間切換ESC 或 Enter 離開記憶體編輯器在你輸入資料之時(shí),真正記憶體上的值也隨之更新。(例) DW DS:OO L二8這道指令會(huì)以字組和 ASCII 的形式顯示目前資料節(jié)段的前 8 位元組。D DB DW DD 顯示記憶體語(yǔ)法: D [sizel [addressl [ L [二1 1ength 1size B byte W word D doub1e word1ength 要顯示幾位元組。 頁(yè)等於 10h byte 0CS:IP 所指的部份會(huì)以高亮度顯示。要關(guān)閉某旗號(hào),則在旗號(hào)符號(hào)前加上個(gè) 。若 registername 為 FL , va1ue 下列旗號(hào)符號(hào)DE或多個(gè)的組ILQU合。如果未指定 address ,這個(gè)指令會(huì)從最後 次反組譯的後位元組開始反組 譯。(例) BPT 3這道指令會(huì)把 3 號(hào)中斷點(diǎn)的樣板放入編輯行。然後你可以用編輯鍵重新 編輯,按 Enter 重新輸入。中斷點(diǎn)的狀態(tài)分為啟動(dòng)和中止。(例) BD 1,3這道指令會(huì)暫時(shí)中止 1 號(hào)和 3 號(hào)中斷點(diǎn)。處理類的指令可以用來(lái)列出、修改、加l 除、啟動(dòng)和中止中斷點(diǎn)。每次使用 BPAND 指令均會(huì)把指定的中斷點(diǎn)號(hào)碼加入名單中,直到使用BPAND OFF 指令為止。(例) CSIP NOT FOOO:O FFFF:O這個(gè)指令只有在中斷點(diǎn)條件成立且 CS:IP 并未指向 ROM BIOS 時(shí)才會(huì)引發(fā)中斷。CSIP CS:IP 范圍的檢定判斷語(yǔ)法: CSIP [OFF I [NOTl startaddress endaddresslNOT 如果使用 NOT ,只有當(dāng) CS:IP 所指超出范圍,才會(huì)引發(fā)中斷。如果游標(biāo)在程式碼窗中,則不需要輸入位址,執(zhí)行中斷點(diǎn)將設(shè)置在目前游標(biāo)所在位址。這個(gè)插斷可 以是硬體插斷、軟體插斷或內(nèi)部插斷。如果 號(hào)中斷控制器的遮罩暫存器被寫入除了 FFh 之外的值,將會(huì)引發(fā)中斷。任何對(duì)單色影像記憶體的寫入均 會(huì)引發(fā)中斷。在某些狀況下,設(shè)置范圍中斷點(diǎn)會(huì)降低系統(tǒng)的性能。當(dāng) DS:1000 被寫入個(gè)大 於 5 的值時(shí),將引發(fā)中斷。(例) BPM 1234:S1 W EQ 10 C二3這道指令設(shè)定 個(gè)位元組的記憶體存取中斷點(diǎn)。verb 內(nèi)定值為 RW。但記憶體位址的中斷點(diǎn)( BPM ) 因 80386 處理器之暫存器的緣故,最多只能設(shè) 4 個(gè)。中斷點(diǎn)的觸發(fā)可以自記憶體某位址的讀取、記憶體范圍的讀取、理式的執(zhí)行及 埠的存取來(lái)達(dá)成。它是用來(lái)代表各中斷點(diǎn)的代碼。 W 代表寫入:RW 代表讀取及寫入。使 用到+ * /或暫存器的數(shù)字均可視為運(yùn)算式。要使用功能鍵直接按下功能鍵即可,不需再鍵入指令。 )F8 單步執(zhí)行( T。這樣設(shè)計(jì)是為了方便微軟的 CodeView 的使用者。這只有在原始程式碼有載入的情形下才能使用。第 個(gè)字組表示節(jié)段位址 (segment address) 而第二個(gè)字組表示差距位址 (offset segment)公用符號(hào)可以在所有 SoftICE 指令中用來(lái)取代位址。運(yùn)算式是典型的數(shù)字,也可以是數(shù)字和運(yùn)算子的結(jié)合。它的功能類似 那些有名的 CED 行編輯器。在獨(dú)立模式中顯示理式碼時(shí),改變視窗大小的功 能特別有用。當(dāng)你把 SoftICE 當(dāng)獨(dú)立除錯(cuò)器用時(shí),你可能會(huì)使用 大視窗。對(duì)於那些新進(jìn)使用SoftIce的使用者而言, SoftIce當(dāng)作第 個(gè)載入的理式是很明智的*與經(jīng)由ROM BIOS CALLS來(lái)存取記憶體的理式,共享記憶體。注解:如果您沒有extended memory的話,則SoftICE 無(wú)法以device driver的形式載入。 為 文字檔,其中包含有SoftICE使用于冊(cè)未提及的事工頁(yè)。為免原版磁片損毀而制作 份備份程式乃非常重要的 件 事。 你根本不用調(diào)任何 個(gè) DIP 開關(guān),而且本理式也不會(huì)占用任何 個(gè)I!O埠,更不會(huì)跟任何 塊記憶體相沖。E式實(shí)際是放在另一虛擬機(jī)器上,這麼做是為了怕其它程式刻意的更改或摧毀 SoftICE的理式碼。*反向追蹤程式。中斷指示著 你存在的DOS 除錯(cuò)程式.我們?cè)O(shè)計(jì) SoftICE 時(shí)有三個(gè)目標(biāo)SoftICE 使用 386 的虛擬 86 模式 (virtual 86 mode) 將 DOS 所有理式擺在 個(gè)虛擬機(jī)器 (Virtual Machine) 上,使得 SoftICE 可以完全控制 DOS 的環(huán)境。如此使用者就可以省去不必要學(xué)習(xí)的時(shí)間, 而得到有力的工具。*本理式可在任何時(shí)刻呼叫出來(lái)。這代表你可以偵錯(cuò)任何 個(gè)設(shè)備驅(qū)動(dòng)程 式(.sys) ,這是傳統(tǒng)的除錯(cuò)程式所不及的。當(dāng)您執(zhí)行SICE時(shí),SICE注冊(cè)所有人的大名將會(huì)被顯示於螢?zāi)簧希灾浦怪鳈?quán)被侵害。 為 SoftICE 符號(hào)檔的產(chǎn)生理式。 這些檔案應(yīng)當(dāng)放置於您的檔案路徑所能存取到的目錄中。因此DOS記憶體的可視范圍將比載 入前為少,建議您在其他任何常駐程式前載入 SICE。 memory的理 式之前載入。第三章 30分鐘內(nèi)學(xué)會(huì) DEBUGS 3. 1 序言SoftICE 的所有動(dòng)作部發(fā)生在一個(gè)可以隨時(shí)叫出的視窗中。(參閱 S 5. 8 )S 3. 3 由視窗中返回使用 X 這個(gè)指令或你叫出 SoftICE 的熱鍵均可以回到原先的畫面。這功能在 NARROW模式下特別 有用。指令可以因不同參數(shù)而有改變。例如: U CS:IP 10 的指 令會(huì)從現(xiàn)在指令指標(biāo)所指位址向前 10 byte 開始反組譯。 使用可以讓你參考到位址所指處的雙字組。SoftICE 磁片上原來(lái)的 已經(jīng)對(duì) 12 個(gè)功能鍵有設(shè)定。 )F5 回到原理式( X。 )指令前的《會(huì)讓這個(gè)指令不顯示出來(lái)。指令或 H 指令 顯示關(guān)於指令語(yǔ)法和例子更詳細(xì)的資訊。每次引發(fā)中斷而叫出 SoftICE 的視窗 後,記數(shù)器自動(dòng)回復(fù)為原先指定值。位址可以自符號(hào)或 暫存器構(gòu)成,也可以包括$、 、等特殊符號(hào)。 例如: BPIO 21W EQ M 1XXX XXXX如果 21 埠被寫入且造成其高位元被設(shè)定則會(huì)引發(fā)中斷。你必需以 BC 或 BD 指令來(lái)消除或關(guān)閉它。如果有指定判斷資格 (qua1ifier) , size 也是很重要的。 如果設(shè)定的是 R 、W 、RW 時(shí),指定的位址被執(zhí)行時(shí)并不會(huì)引發(fā)中斷。(例) BPMW DS:FOO W EQ M OXXX XXXX XXXX XXX1 這道指令設(shè)定個(gè)字組的記憶體寫入中斷點(diǎn)。如果想做到執(zhí)行的范圍中斷點(diǎn)必需使用 R 。這個(gè)資料可以用 SHOW 或 TRACE 指令顯示出來(lái)。CS:IP 將會(huì)指向引發(fā)中斷之程式碼的後 段程式碼。到 FFh 的插斷號(hào)碼va1ue 個(gè)位元組或字組的值解說:BPINT 指令可以在呼叫硬體插斷或軟體插斷時(shí)引發(fā)中斷。(例) BPINT 21 址f二4C這道指令定義個(gè) 21h 插斷的中斷點(diǎn)。用這樣來(lái)取代中斷點(diǎn)暫存器是為了能設(shè)置更多的中斷點(diǎn)。當(dāng)其在 范圍內(nèi)時(shí)會(huì)引發(fā)中斷。有些情況下你會(huì)希望在許多不同條件均成立下才引發(fā)中斷。只有當(dāng)三個(gè)的條件均成立時(shí)才 會(huì)引發(fā)中斷。中斷點(diǎn)可用 BE 指令(啟動(dòng)中斷點(diǎn))重新啟動(dòng)。(例) BE 3這道指令會(huì)啟動(dòng) 3 號(hào)中斷點(diǎn)。(例) BL這道指令會(huì)顯示所有定義的中斷點(diǎn)。原存在的中斷點(diǎn)敘述會(huì)被放到編輯行去。(例) BC *這道指令會(huì)清除所有的中斷點(diǎn)。aAAhυmVAI499(例) u. e、這道指令會(huì)從 499nDCUTLTi行開始顯示原始碼。要維持現(xiàn)在暫存器的值, 直接按 Enter 。旗號(hào),設(shè)置 A 旗號(hào)并關(guān)閉 C 旗號(hào)。MAP 指令可用來(lái)找出此區(qū)段 的記憶體位址以便在 CSIP 中使用。如果未指定 address ,則由前 次顯示的最後位元組的後位元組開始顯刁τ。 記憶體編輯器讓你可以快速的更新記憶體。如果資料窗是可見的,則和資料窗同大小。(例) INT?以下是 INT? 顯示結(jié)果的例子:Last Interrupt: 16At: 0070:0255這個(gè)例子顯示在 SoftICE 視窗被叫出之前,系統(tǒng)最後 次呼叫的是 16h 插斷,位址在 0070:0255 。若有指定參數(shù)則會(huì)顯示包括指令語(yǔ)法及范例的詳盡說明。你可以從位元組或字 組埠輸入。S 5. 3 轉(zhuǎn)換控制指令 指令:X 離開 Soft1CE 之視窗G 執(zhí)行到某位址T 追蹤道理式碼P 單步執(zhí)行程式HERE 執(zhí)行到目前游標(biāo)那行GENINT 強(qiáng)制某插斷EXIT 強(qiáng)制離開目前之 DOS 程式 BOOT 載入系統(tǒng) (保留 SoftICE ) HBOOT 硬體系統(tǒng)載入 (完全重設(shè)) X 離開 SoftICE 之視窗語(yǔ)法: X解說:X 指令會(huì)離開 SoftICE 視窗并恢復(fù)因叫出 SoftICE 而中斷的理式之控制 權(quán)。breakaddress 必需是道理式碼的第位元組。T 追蹤道理式碼語(yǔ)法: T [二startaddress] [count]解說:T 指令使用單步旗號(hào)以單步執(zhí)行 道理式碼。(例) T 二 1284 3這道指令會(huì)單步執(zhí)行在記憶體位址 1284 的 3 道理式碼。如果你嘗試這樣做將會(huì)顯示出錯(cuò)誤訊息。此外, 所有的 stick
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1