欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SoftICE for WIN95中文命令解說(十)

互聯(lián)網(wǎng)   發(fā)布時間:2008-10-08 22:12:52   作者:佚名   我要評論
SoftICE for WIN95中文命令解說(十) Copyright (c) 1999 http://coobe.cs.hn.cninfo.net/~tianwei 命令: PAGE 作用: 顯示頁表信息 語法: PAGE [address [L length]] 用法: address : 段:偏移量 或 選擇符:偏移量 格式的地址length : 要顯示頁的數(shù)量.PAGE 命令
SoftICE for WIN95中文命令解說(十) Copyright (c) 1999 http://coobe.cs.hn.cninfo.net/~tianwei 命令: PAGE 作用: 顯示頁表信息 語法: PAGE [address [L length]] 用法: address : 段:偏移量 或 選擇符:偏移量 格式的地址length : 要顯示頁的數(shù)量.PAGE 命令用來列出當前頁目錄和各個頁表的情況.(在Windows NT 中可以實現(xiàn)列出多個頁目錄的情況, 這里就不涉及了) 在x86的體系中, 一個頁目錄包含1024個頁目錄項(每個頁目錄項占4個字節(jié))每個頁目錄項又指向一個頁表,每個頁表包含1024個頁表項 (每個頁表項也占4個字節(jié)),每個頁表項指向一個4KB大小的頁.所以這樣的體系管理著1024*1024*4=4GB大小的空間.PAGE 加地址參數(shù)將顯示映射到相應(yīng)地址處的頁表項的內(nèi)容,包括以下部分:.由該頁表項映射的頁的線性虛擬地址..由該頁表項映射的頁的物理地址..該頁表項的各種特性,比如是否在內(nèi)存中,存取權(quán)限等. 這里的特性是CPU架構(gòu)時確定的..該頁的類型,這個是頁表項中的Windows定義位決定的.PAGE 加地址,加L參數(shù)將顯示連在一塊的若干個頁表項但要注意的一點是:PAGE命令在顯示這樣一塊連續(xù)頁表項區(qū)域時,不會跨過頁表界線. 也就是說顯示出來的頁表項有可能會少,這時再用一個PAGE就可.PAGE 不加參數(shù)將顯示當前頁目錄的內(nèi)容. 第一行顯示頁目錄的物理和線性地址.后面的每一行顯示一個頁目錄項的內(nèi)容.輸出:physical address: 物理地址.如果顯示的是頁目錄,(即PAGE不加參數(shù)),這個地址是頁目錄項的物理地址,即相應(yīng)頁表的地址. 如果顯示的是頁表,(即PAGE 加地址參數(shù)), 則這個地址是內(nèi)存中相應(yīng)頁的物理地址.linear address : 線性地址.如果顯示的是頁目錄,(即PAGE不加參數(shù)),這個地址是頁目錄項的線性地址,即相應(yīng)頁表的地址. 如果顯示的是頁表,(即PAGE 加地址參數(shù)), 則這個地址是內(nèi)存中相應(yīng)頁的線性地址. 如果加L參數(shù),則此地址是第一個頁的線性地址.attribute :下面是頁目錄項或頁表項的屬性: --------------------- P 在內(nèi)存中 NP 不在內(nèi)存中 D 又臟又快的DOS! A 存取位 U 用戶屬性 S 管理員屬性 R 只讀 ---------------------type :每個頁表項在架構(gòu)中都留有一個 3bit的OS字段,被操作系統(tǒng)利用, Windows就定義如下的類型: --------------------- System Private Instance Relock VM Hooked --------------------- 系統(tǒng) 私有 實例 重鎖 虛擬機 鉤子 --------------------- 點評: 無 命令: PAUSE 作用: 滿屏后是否暫停顯示 語法: PAUSE [ON | OFF] 用法: PAUSE 命令將控制是否在SoftICE命令顯示輸出到達滿屏后暫停.默認PAUSE 為ON,即在滿屏時暫停. PAUSE命令不加參數(shù)將顯示當前狀態(tài). 點評: 也可用SET PAUSE [ON|OFF] 命令: PCI 作用: 顯示系統(tǒng)中每個PCI設(shè)備的情況. 語法: PCI 用法: PCI 命令顯示系統(tǒng)中每個PCI設(shè)備的配置寄存器內(nèi)容.不要在非PCI的系統(tǒng)上使用這個命令. 大多數(shù)輸出的內(nèi)容都一目了然,少數(shù)的沒有說明,可以參考PCI詳細的說明書. 點評: 我倒是用它來看顯卡的制造商. 命令: PEEK 作用: 從物理內(nèi)存中讀數(shù)據(jù) 語法: PEEK[size] address 用法: size : B 字節(jié)(默認值);W 字;D 雙字;address: 物理內(nèi)存地址.PEEK 命令顯示從指定物理內(nèi)存中來的指定大小的數(shù)據(jù)PEEK 命令在讀取內(nèi)存映象的I/O 寄存器的值時很有用. 點評: 參見POKE 命令: PHYS 作用: 顯示某個物理地址對應(yīng)的所有虛擬地址. 語法: PHYS physical-address 用法: physical-address: 物理地址, 是由x86的分頁機構(gòu)轉(zhuǎn)換來的.這個物理地址是傳到計算機的總線上的地址. 而且在操作內(nèi)存映象的硬件設(shè)備時(如顯存 )顯得特別重要.Windows用x86體系的虛擬尋址方式在虛擬地址(被程序用到)和物理地址(被硬件設(shè)備用到)之間建起一座橋梁.在很多情況下,一段物理地址可能出現(xiàn)在多個頁表項中,所以就存在一個物理地址對多個虛擬地址.SoftICE在表達式中不接受物理地址,所以應(yīng)用PHYS 命令來進行轉(zhuǎn)換. 點評: 無. 命令: POKE 作用: 向物理內(nèi)存寫數(shù)據(jù). 語法: POKE[size] address value 用法: size : B 字節(jié)(缺省值);W 字;D 雙字address: 物理內(nèi)存地址;value : 要輸出字節(jié),字,或雙字.POKE 命令將往指定的物理內(nèi)存地址處寫指定大小的數(shù)據(jù).這對在寫內(nèi)存映象的I/O 寄存器的值時很有用. 點評: 無 命令: Print Screen鍵 作用: 打印屏幕內(nèi)容 語法: 按下PrintScreen鍵 用法: 這個功能將SoftICE屏幕上的內(nèi)容輸出到打印機. 默認的打印機端口是LPT1.可以用PRN命令來改變打印端口.由于SoftICE對外設(shè)的讀寫是直接往I/O端口的,所以這個功能只能用于直接聯(lián)接在COM口或LPT口上的設(shè)備,而不支持網(wǎng)絡(luò)打印.也可以用SoftICE Loader將內(nèi)容記錄到文件中去. 點評: 打印機我沒有試過,可用Loader將內(nèi)容都記錄下來是非常不錯的,有時記錄一段小代碼不必動用w32dasm了,用Loader就可以代替,非常好的,我推薦您試一下!!!!

相關(guān)文章

最新評論