DEBUG命令,Debug的U命令

2022-02-23 02:23:04 字數 2580 閱讀 2861

1樓:依窗南風

dos中的debug:[

是為dos提供的有力的偵錯,跟蹤程式執行,檢查系統資料的工具程式,它是在字元介面下以單字元命令方式工作。要很好地使用它必須具備一定的彙編程式設計和硬體基本知識的能力,當然,它為組合語言程式設計師提供了有效的除錯手段,它的功能包括以下幾個方面。�

1. 直接輸入、更改、跟蹤、執行匯鋂栽闖絛潁華

2. 觀察作業系統的內容;�

3. 檢視rom bios的內容;�

4. 觀察更改ram內部的設定值;�

5. 以扇區或檔案的方式讀寫軟盤資料。�

在debug中地址用段地址與段內地址來表示,而段地址可以明確地指出來,也可以用一個段指示器(段暫存器)來代表,用段暫存器表示時,其段地址就是此暫存器的內含值:�

如:用段地址和段內地址表示foff:0100�

用段暫存器和段內地址表示csf:0100←cs指向f000�

下面列出了常用命令用法。

-a 地址 從指定地址開始編寫小彙編程式,按兩個回車鍵結束編輯

-u 地址 從指定地址開始反彙編32位元組的機器指令,預設地址則從上一u命令繼續

-d 始址 終址 以16進位制/asc字元對照方式顯示指定記憶體範圍的資料,每行顯示10h個位元組

-e 地址 值表 用給出的值表(空格分隔)替換指定地址開始的記憶體單元,例:-e 100 'v' 1f 'hello'

-n 檔名 為後續的l/w命令約定所操作的檔名

-l 地址 將n命令所指定檔案的內容讀入到指定記憶體位置。另,邏輯卷扇區直接讀:-l 地址 邏卷號 起始邏扇號 扇數

-w 地址 將bx-cx個位元組的記憶體資料寫入n命令指定的檔案中。另,邏輯卷扇區直接寫:-w 地址 邏卷號 起始邏扇號 扇數

-r 暫存器名 顯示並允許修改指定暫存器的值

-g=始址 終址 執行指定記憶體中的機器指令程式

-t=地址 單步執行機器指令,預設地址則從上一t命令繼續。另,繼續跟蹤m條指令:-t m

讀取c:卷的引導扇區,並儲存到boot.1檔案中,並簡單分析載入程式的前面幾條指令:

-l 1000 2 0 1

-n boot.1

-r bx ;輸入0000

-r cx ;輸入0200

-w 1000

-u 1000

讀取第一個硬碟上的主引導扇區,並儲存到mb.1檔案中,在螢幕上顯示硬碟分割槽表資料:

-a 100

yyyy:0100 mov dx,0080

yyyy:01xx mov cx,0001

yyyy:01xx mov ax,yyyy

yyyy:01xx mov es,ax

yyyy:01xx mov bx,1000

yyyy:01xx mov ax,0201

yyyy:01xx int 13

yyyy:01zz nop

-g=yyyy:0100 01zz

-n mb.1

-r bx ;輸入0000

-r cx ;輸入0200

-w 1000

-d 11be 11ff

debugging命令

debugging命令概述

獲得路由器中交換的報文和幀的細節資訊

用於除錯資訊

debugging命令使用注意事項

不使用debug命令監控正常的網路執行

在網路使用的低峰期使用

不要輕易使用類似debugging all之類的命令

使用debugging命令後,應立即以「undo debugging」命令終止debugging命令的執行。

路由器的debug命令

2樓:匿名使用者

debug =除錯!

裝置上的這個模式就是除錯模式,最基礎的那種,至於命令~~天曉得要除錯什麼!

3樓:藍天白雲的憧憬

是你自己的問題還是路由器的問題

debug命令的使用

debug的u命令

4樓:匿名使用者

看暫存器用r命令,敲r後,顯示所有暫存器的值,還可以顯示指定暫存器的值

如,看**段暫存器的值

r cs

類似 r ds, r ss

u命令顯示是當前**段的指令

下面冒號前的就是**段cs的值

5樓:匿名使用者

u命令是檢視在cs**段中的彙編指令的 不過你也可以用來指定看某一個記憶體段中的機器指令翻譯成**段

格式:u 1000:0100 (前面是要檢視的段地址,冒號後面是偏移)

題意不清晰 建議把**貼上來 可以針對題來解答

6樓:匿名使用者

反彙編程式 就是和你彙編輸入指令剛剛好相反

7樓:匿名使用者

d命令如

-d 2000:0100

[請教]在dos下的debug命令的詳細用法

8樓:秒懂百科

debug命令:dos實用程式

什麼debug命令可以檢視dr和bdr選舉的過程

mfs 不是內部或外部命令 或批量檔案 出現這種提示訊息時一般就說明相關的環境變數沒有配置或者配置出錯。樓主要執行的命令其實是adb.exe檔案,將adb.exe所在的檔案路徑新增到環境變數裡就可以了。例如,我的是 e android sdk windowstools。希望對你有幫助。對了,環境變數...

VC中生成Debug下的程式和Release下的程式有什麼區別

1全部我所知道的一些區別 1.debug是處於vc程式保護狀態,用這種狀態生成的 為偽 比如說本來你程式裡給變數申請了記憶體,但之後忘記釋放,debug模式下會自動給你釋放,但release就不行 2.debug是一種除錯狀態,必須在安裝有vc程式的條件下才能執行程式,而release是最終狀態,無...

計算機術語中的debug是什麼意思

debug的意思 排除故障,排除錯誤 調整程式,移去程式中的錯誤 除害蟲,除去建築物內的 程式故障統稱為 臭蟲 bug 把排除程式故障叫debug,而這奇怪的 稱呼 成為後來計算機領域的專業行話。如dos系統中的除錯程式,程式名稱就叫debug。debug在windows系統中也是極其重要的編譯操作...