1樓:人到中年閒廳散步
在debug介面下打入?檢視幫助。
debug命令怎麼用?是幹什麼的?
2樓:胥素蘭繩儀
debug原意是殺蟲子。這裡是機器除錯工具。
他的用處有很多。
啟動debug,它是可用於測試和除錯。
ms-dos
可執行檔案的程式。
debug[drive:][path]
filename
parameters]]
引數[drive:][path]
filename
指定要測試的可執行檔案的位置和名稱。
parameters
指定要測試的可執行檔案所需要的任何命令列資訊。
說明。使用debug
命令但不指定要測試的檔案。
如果使用沒有位置和檔名的。
debug命令,然後鍵入所有的。
debug命令以響應。
debug提示符,連字元。
debug命令以下是。
debug命令列表:?顯示。
debug命令列表。a彙編。
記憶碼。c比較記憶體的兩個部分。
d顯示部分記憶體的內容。
e從指定位址開始,將資料輸入到記憶體。
f使用指定值填充一段記憶體。
g執行在記憶體中的可執行檔案。
h執行十六進位運算。
i顯示來自特定埠的。
1位元組值。l將檔案或磁碟扇區內容載入到記憶體。
m複製記憶體塊中的內容/n為。
l或w命令指定檔案,或者指定正在測試的檔案的引數。
o向輸出埠傳送。
1個位元組的值。
p執行迴圈、重複的字串指令、軟體中斷或子例程。q停止debug
會話。r顯示或改變乙個或多個暫存器。
t執行一條指令,然後顯示所有暫存器的內容、所有標誌的狀態和debug
下一步要執行的指令的解碼形式。
u反彙編位元組並顯示相應的原語句。
w將被測試檔案寫入磁碟。
xa分配擴充套件記憶體。
xd釋放擴充套件記憶體。
xm對映擴充套件記憶體頁。
xs顯示擴充套件記憶體的狀態。
3樓:冠興有瑞棋
debug是乙個隱藏的物件,用於進行和除錯相關的工作。
有點類似於c#中的控制檯。
在除錯程式的時候使用debug會很方便。
比如a會在vb介面下方的「立即」視窗中顯示出a的值,這樣你就不必修改程式的介面來顯示a或者中斷程式來檢視a。
再比如當你在某處需要a>5的時候,你可以加一句》5)當a<=5的時候程式執行到此處就會暫停,然後你就可以檢視a為何沒有滿足a>5的條件,從而找到**錯誤。
debug的乙個重要優點是,當你把程式編譯成成品exe之後,這些debug語句都被剔除,也就是說你在程式中加入debug語句並不會影響最終成品的效率和介面。debug只是為除錯人員存在的。
4樓:穰墨徹蹇卿
修復安裝。
你電腦比如出什麼問題了,dll什麼被誤刪導致開不了機。
這時就需要用系統盤進入故障恢復臺修復安裝。
5樓:植恆公尺賦
debug是很底層的人機對話了~
學它要懂組合語言~
debug命令的使用
6樓:網友
在windows 95/98的環境中,開啟命令視窗的步驟為:點選「開始」→「執行」,輸入「command」命令; 在windowsxp及win7的環境中,開啟命令視窗的步驟為:點選「開始」→「執行」,輸入「cmd」命令;
2.啟動debug
在命令視窗中啟動debug,啟動命令一般為:debug [檔名] [參數列]。其中:
檔名指定被除錯的檔案,其包括名和字尾,參數列是被除錯檔案執行時所需要的引數。被除錯的檔案可以是系統中的任何檔案,但通常它們的 字尾為。exe或。
com。 當debug啟動成功後,將顯示連線符「-」這時,可輸入各種debug命令。debug中所有命令及其含義如debug各命令功能說明表 所示。
關於使用命令的幾點說明:在提示符「-」下才能輸入命令,在按「回車」鍵後,該命令才開始執行命令是單個字母,命令和引數的大小寫可混合輸入可用f1、 f2、f3、ins、del、左移鍵、右移鍵等鍵來本行命令當命令出現語法錯誤時,將在出錯位置顯示「^ error」可用ctrl+c或ctrl+break來終止當前命令的執行,還可用ctrl+s或ctrl+num lock來暫停螢幕顯示(當連續不斷地顯示資訊時)
以下通過實現十九個示例來熟悉debug的命令集和基本的彙編指令。
r命令的使用。
r命令作用:**和修改暫存器的值。
在提示符「-」下輸入以下命令:將會顯示出當前所有暫存器和標誌位的狀態。
接下來再輸入命令rcx。在提示符「:」後輸入100。該命令的作用是將暫存器cx的值設定為100(注意:debug使用的是十六進位,這裡的100相當於十進位的256。)
最後再執行r命令,**修改後的暫存器值。
h命令的使用。
h命令作用:計算兩個十六進位數的和與差。
在提示符「–」下輸入以下命令:h 10 1。**命令執行結果。
執行結果的前乙個數是計算出來的和,後乙個數是計算出來的差。計算結果均用十六進位形式表示。
debug命令的命令介紹
7樓:習慣
它的功能包括以下幾個方面。
直接輸入,更改,跟蹤,執行組合語言源程式;
觀察作業系統的內容;3.檢視rom bios的內容;
觀察更改ram內部的設定值;
以扇區或檔案的方式讀寫軟盤資料。
debug把所有資料都作為位元組序列處理。因此它可以讀任何型別的檔案。debug可以識別兩種資料:
十六進位資料和ascⅱ碼字元。它的顯示格式是各個位元組的十六進位值以及值在32與126之間的位元組的相應ascⅱ碼字元。
在debug中輸入資料有兩種方法: 提示方法和非提示方法。在用提示方法時,使用者可以輸入要求輸入資料的命令,後跟資料所要輸入的位址。
然後使用者就可以看到該位址中已有內容及乙個冒號提示符。此時使用者可以在提示符下輸入乙個新的值或者按下回車鍵或ctrl+c回到短橫(-)提示符。在運用非提示方法時,使用者可以輸入要輸入資料的記憶體位址以及要輸入的位元組。
但與使用字處理程式或正文程式時不一樣,在使用debug時,使用者不能直接移動游標到一入口點輸入或修改資料,而要一次輸入乙個或幾個位元組。
如果沒有輸入位址,debug將假定為當前記憶體段,從位於位址100h的位元組開始。前100h位元組保留給程式段字首使用,這一專用區域用於建立dos與程式之間的聯絡。debug總是用四位十六進位數表示位址。
用兩位數表示十六進位資料。
講到這裡大家應該對debug有了初步的瞭解,但是光知道這些可不夠,接下來我來講講debug的命令格式和命令。當輸入。
debug呼叫了debug程式,就會出現乙個短橫提示符,使用者就可以在這一短橫後輸入debug程式的命令。有些debug命令會顯示乙個記憶體位址併產生乙個作為提示符的冒號。在這些提示符後,使用者可以輸入乙個新值以改變所顯示位置原來的值。
如果使用者不輸入乙個新值而是按下回車或ctrl+c,那麼原來的值不會改變。
d100d,100
s100 d 12
error
帶重帶重的成語有哪些,帶重和輕的成語有哪些
舉重若輕 重巒疊嶂 任重道遠 重見天日 舉足輕重 破鏡重圓 重蹈覆轍 安土重遷 積重難返 重巖疊嶂 語重心長 捲土重來 鄭重其事 重男輕女 忍辱負重 德高望重 如釋重負 重整旗鼓 濃墨重彩 久別重逢 尊師重道 無足輕重 避重就輕 拈輕怕重 故伎重演 頭重腳輕 輕重倒置 山重水複 人間重晚晴 老成持重...
常用的DOS命令有哪些,常用Dos命令有哪些
attrib 設定檔案屬性 ctty 改變控制裝置 defrag 磁碟碎片整理 doskey 呼叫和建立dos巨集命令 debug 程式除錯命令 emm386 擴充套件記憶體管理 fc 檔案比較 fdisk 硬碟分割槽 lh loadhigh 將程式裝入高階記憶體 move 移動檔案,改目錄名 mo...
什麼重什麼輕的成語重,帶重和輕的成語有哪些
避重就輕 頭重腳輕 棄重取輕 內重外輕 舉重若輕 居重馭輕 任重才輕 避重就輕 拼音 b zh ng ji q ng 釋義 指回避重的責任,只揀輕的來承擔。也指回避要點,只談無關緊要的事情。帶重和輕的成語有哪些 拈輕怕重 避重就輕 重男輕女 舉足輕重 輕重緩急 禮輕情意重 輕重失宜 權衡輕重 頭重腳...