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

正文內(nèi)容

debug命令祥解(編輯修改稿)

2025-09-26 15:19 本頁面
 

【文章內(nèi)容簡介】 令, Debug 將加載指定磁盤扇區(qū)的內(nèi)容而不是加載文件。 加載特定扇區(qū)的內(nèi)容 指定范圍內(nèi)的每個扇區(qū)均從 drive 讀取。 Debug 從 start 開始加載,直到在 number 中 指定的扇區(qū)數(shù)中的內(nèi)容全部被加載。 加載 .exe 文件 Debug 忽略 .exe 文件的地址 address 參數(shù)。如果指定 .exe 文件,Debug 將文件重新 定位到 .exe 文件的標題中指定的加載地址。在 .exe 文件被加載到內(nèi)存前,標題自身從 .exe 文件脫離,因此磁盤上的 .exe 文件大小與內(nèi)存中的不同。如果要檢查整個 .exe 文件,請使用不同的擴展名重命名文件。 打開十六進制文件 Debug 將具有 .hex 擴展名的文件認為十六進制格式文件。鍵入不帶參數(shù)的 l 命令,可 以加載從十六進制文件中指定的地址處開始的十六進制文件。如果鍵入的 l 命令包含 address 參數(shù), Debug 將把指定的地址加到在十六進制文件中找到的地址上,以確定起始 地址。 范例 假定啟動 Debug 并鍵入以下命令: 現(xiàn)在可以鍵入 l 命令以加載 。 Debug 將加載文件并顯示 Debug 提示符。 假定需要從驅動器 C 將起始邏輯扇區(qū)為 15 (0Fh) 的 109 (6Dh) 個扇區(qū)的內(nèi)容加載到起 始地址為 04BA:0100 的內(nèi)存中。為此,請鍵入以下命令: l04ba:100 2 0f 6d Debug:M(移動) 將一個內(nèi)存塊中的內(nèi)容復 制到另一個內(nèi)存塊中。 m range address 參數(shù) range 指定要復制內(nèi)容的內(nèi)存區(qū)域的起始和結束地址,或起始地址和長度。 address 指定要將 range 內(nèi)容復制到該位置的起始地址。 說明 復制操作對現(xiàn)有數(shù)據(jù)的影響 如果新數(shù)據(jù)沒有寫入正在被復制的數(shù)據(jù)塊中的地址,則源數(shù)據(jù)將保持不變。但是,如果目 標塊已經(jīng)包含數(shù)據(jù) (就象它在覆蓋副本操作中一樣 ),則將改寫該數(shù)據(jù)。(覆蓋復制操作是 指那些目標數(shù)據(jù)塊部分內(nèi)容覆蓋原數(shù)據(jù)塊部分內(nèi)容的操作。) 執(zhí)行覆蓋復制操作 m 命令執(zhí)行目標地址 的覆蓋復制操作,而不丟失數(shù)據(jù)。將改寫的地址內(nèi)容首先復制。因此 ,如果將較高位地址的數(shù)據(jù)復制到較低位地址,則復制操作從原塊的最低位地址開始并向 最高位地址進行。反之,如果要將數(shù)據(jù)從低地址復制到高地址,復制操作從原塊的最高地 址開始,向最低地址進行。 范例 假定鍵入以下命令: mcs:100 110 cs:500 Debug 首先將 CS:110 地址中的內(nèi)容復制到地址 CS:510 中,然后將 CS:10F 地址中的內(nèi) 容復制到 CS:50F 中,如此操作直至將 CS:100 地址中的內(nèi)容復制到地址 CS:500 中。要 查看結果,請使用 Debug d(轉儲)命令,并使用 m 命令指定目標地址 Debug:N(名稱) 指定 Debug l(加載)或 w(寫入)命令的可執(zhí)行文件的名稱,或者指定正在調試的可執(zhí) 行文件的參數(shù)。 n [drive:][path] filename 要指定測試的可執(zhí)行文件的參數(shù),請使用以下語法: n fileparameters 參數(shù) 如果在沒有參數(shù)的情況下使用,則 n 命令清除當前規(guī)范。 [drive:][path] filename 指定要測試的可執(zhí)行文 件的位置和名稱。 fileparameters 為正在測試的可執(zhí)行文件指定參數(shù)和開關。 有關將文件或指定 磁盤扇區(qū)的內(nèi)容加載到內(nèi)存中的信息,請參看Debug L(加載)。 有關寫入調試到磁盤的文件的信息,請參看 Debug W(寫入)。 說明 n 命令的兩個用途 可以按兩種方式使用 n 命令。首先,您可以使用它以指定后面的 l(加載)或 w(寫入 )命令所使用的文件。如果在沒有命名所調試文件的情況下啟動 Debug,必須在使用 l 命令加載文件之前使用命令 nfilename。在 CS:5C 為文件控制塊 (FCB) 正確編排文件名 的格式。其次,可以使用 n 命令指定被調試文件的命令行參數(shù)和開關。 內(nèi)存區(qū)域 以下四個內(nèi)存區(qū)域都會受到 n 命令的影響: 內(nèi)存位置 內(nèi)容 CS:5C 文件 1 的文件控制數(shù)據(jù)塊 (FCB) CS:6C 文件 2 的文件控制數(shù)據(jù)塊 (FCB) CS:80 n 命令行的長度(以字符表示) CS:81 n 命令行字符的開頭 為 n 命令指定的第一個文件名被放在 CS:5C 的 FCB 中。如果指定第二個文件名,此名 稱將放置到 CS:6C 的 FCB 中。 n 命令行上鍵入的字符數(shù)(除第一個字符之外, n)存儲 在位置 CS:80。 n 命令行上的實際字符(再次 ,除了字母 n 之外)存儲在以 CS:81 開頭 的位置。注意這些字符可以是在 Windows 2020 命令提示符下鍵入的命令中有效的任何開 關和分隔符。 范例 假定已經(jīng)啟動 Debug,并加載了正在調試的程序 。接著您決定為 指 定兩個參數(shù)并運行此程序。以下是此范例的命令序列: debug nparam1 param2 g 在這種情況下, Debug g(轉向)命令會運行該程序,就好像您已在 Windows 2020 命令 提示符后鍵入了如下 命令: prog param1 param2 所以,測試和調試反映 通常的運行時間環(huán)境。 在下面的命令序列中,第一個 n 命令將 指定為后接的 l(加載)命令的文件 ,該命令將 加載到內(nèi)存。第二個 n 命令指定 將使用的參數(shù)。最 后, g 命令將運行 文件,就好像您在 Windows 2020 命令行中鍵入了 File1 一樣。 l g 注意 不要在 n 命令的第二種形式后使用 l 命令。還要注意,如果現(xiàn)在使用 w(寫入)命令, Windows 2020 將使用名稱 保存正在調試的文件 。為避免出現(xiàn)此結果,應該總是在 l 或 w 命令之前立即使用 n 命令的第一種形式。 Debug:O(輸出) 將字節(jié)值發(fā)送到輸出端口。 o port bytevalue 參數(shù) port 通過地址指定輸出端口。端口地址可以是 16 位值。 bytevalue 指定要指向 port 的字節(jié)值。 有關從輸入端口讀取字節(jié)值的信息,請參看 Debug I(輸入)。 范例 要將字節(jié)值 4Fh 發(fā)送到地址為 2F8h 的輸出端口,請鍵入以下命令: o2f8 4f Debug:P(執(zhí)行) 執(zhí)行循環(huán)、重復的字符串指令、軟件中斷或子例程;或通過任何其他指令跟蹤。 p [= address] [number] 參數(shù) =address 指定第一個要執(zhí)行指令的位置。如果不指定地址,則默認地址是在 CS:IP 寄存器中指定 的當前地址。 number 指定在將 控制返回給 Debug 之前要執(zhí)行的指令數(shù)。默認值為 1。 有關運行當前在內(nèi)存中程序的信息,請參看 Debug G(轉向)。 有關執(zhí)行指令的信息,請參看 Debug T(跟蹤)。 說明 控制傳送到要測試的程序 當 p 命令將控制從 Debug 傳送到要測試的程序時,該程序不間斷運行,直到循環(huán)、重復 字符串指令、軟件中斷或者完成了指定地址的子例程為止,或者直到執(zhí)行了指定數(shù)量的機 器指令為止??刂品祷氐? Debug。 地址參數(shù)的限制 如果 address 參數(shù)沒有指定段, Debug 將使用被測試程序的 CS 寄存器。如果省略 addres
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1