debug怎么用?debug用什么命令查看結(jié)果
大家好,如果您還對debug怎么用不太了解,沒有關(guān)系,今天就由本站為大家分享debug怎么用的知識,包括debug用什么命令查看結(jié)果的問題都會給大家分析到,還望可以解決...
大家好,如果您還對debug怎么用不太了解,沒有關(guān)系,今天就由本站為大家分享debug怎么用的知識,包括debug用什么命令查看結(jié)果的問題都會給大家分析到,還望可以解決大家的問題,下面我們就開始吧!
地鐵跑酷debug開發(fā)者腳本怎么用
1、要使用地鐵跑酷debug開發(fā)者腳本,首先需要將腳本導(dǎo)入游戲的開發(fā)者工具中。
2、然后,在游戲運行過程中,可以使用腳本對游戲中的一些屬性進行修改和調(diào)試,例如調(diào)整角色的速度、增加金幣數(shù)量等。
3、通過使用這些調(diào)試功能,開發(fā)者可以更好地測試和優(yōu)化游戲。
華為交換機debug命令怎么使用
debug是設(shè)備調(diào)試,排錯中非常重要也非常有效的手段。需要對網(wǎng)絡(luò)協(xié)議和Quidway產(chǎn)品相對熟悉的情況下使用。
過程:首先輸入
[Router]info-centerenable
使用console配置口時,輸入:
[Router]info-centerconsole
[Router]info-centerconsoledebug
使用遠(yuǎn)程telnet時,輸入:
[Router]info-centermonitor
[Router]info-centermonitordebug
此處以調(diào)試鏈路層協(xié)議ppp數(shù)據(jù)包為例
[Router]debuggingppppacket
手機怎么調(diào)為debug模式
1,在真機中設(shè)置USB調(diào)試模式打開,具體:“設(shè)置”->“應(yīng)用程序”->“開發(fā)”->“USB調(diào)試”。
2,安裝安卓的USB驅(qū)動,如果按照不好,那么去下載一個豌豆莢,它會幫,助正確安裝手機驅(qū)動。
3,直接運行要測試的程序,使用AndroidStudio,直接點擊運行的那個三角號就OK了。
如何使用debug調(diào)試
有好多學(xué)習(xí)JavaEE的初學(xué)者不會使用debug調(diào)試,現(xiàn)在我來分享下我的經(jīng)驗,希望對大家有幫助
第一步:把自己的web項目部署到tomcat中去,選中自己的tomcat服務(wù)器,點擊上方的小蟲子按鈕,以debug模式啟動項目
第二步:啟動之后在需要調(diào)試的方法里面打上斷點,雙擊代碼所在那一行的左側(cè)就可以,如果不知道在哪里打斷點,通常在方法里的第一行代碼打
第三步:然后點擊頁面上的按鈕,觸發(fā)這個方法,這個時候就會發(fā)現(xiàn)代碼開始從斷點處執(zhí)行
第四步:接下來選擇工具欄上面的這個按鈕單步執(zhí)行,程序開始一條條語句執(zhí)行,這時候你會發(fā)現(xiàn)代碼執(zhí)行到了第二行
第五步:這時第一行已經(jīng)執(zhí)行完畢,第二行還沒有執(zhí)行,如果你想查看第一行執(zhí)行的結(jié)果,把鼠標(biāo)放到那個變量上去(這里的變量是list),這時候會顯示變量里的信息,可以詳細(xì)查看
Debug是什么命令
DEBUG是一個DOS實用程序,是供程序員使用的程序調(diào)試工具,可以用它檢查內(nèi)存中任何地方的字節(jié)以及修改任何地方的字節(jié)。它可以用于逐指令執(zhí)行某個程序以驗證程序運行的正確性,也可以追蹤執(zhí)行過程、比較一個指令執(zhí)行前后的值以及比較與移動內(nèi)存中數(shù)據(jù)的范圍,讀寫文件與磁盤扇區(qū)。
它的功能包括以下幾個方面。
⒈直接輸入,更改,跟蹤,運行匯編語言源程序;
⒉觀察操作系統(tǒng)的內(nèi)容;
3.查看ROMBIOS的內(nèi)容;
⒋觀察更改RAM內(nèi)部的設(shè)置值;
⒌以扇區(qū)或文件的方式讀寫軟盤數(shù)據(jù)。
A匯編命令
功能:將指令直接匯編成機器碼輸入到內(nèi)存中。
說明:用于小段程序的匯編及修改目標(biāo)程序,所有輸入的數(shù)字均采用十六進制,用戶裝入內(nèi)存的匯編語句是連續(xù)存放的,若沒有指定地址,并且前面沒有使用匯編命令,該語句被匯編到CS:0100區(qū)域。
例A:>DEBUG
-a0100
08F1:0100MOVAH,09
08F1:0102MOVDX,109
08F1:0105INT21H;
08F1:0107INT21H;<-XP下運行cmddebug時,應(yīng)該是INT20H,21H會出遇無效指令錯誤
08F1:0109db'MayIhelpyou$'
08F1:0115←離開a狀態(tài)
-g←運行
MayIhelpyou運行結(jié)果
Programterminatednormally表示運行正常
C比較命令
功能:比較兩內(nèi)存區(qū)域中的內(nèi)容是否相同,若不同則顯示其地址和內(nèi)容。
如:C4000:03F100
就是用來比較4000:0000-4000:003F與DS:0100-DS:013F之間的內(nèi)容:其顯示格式如下:
內(nèi)存地址1內(nèi)含值1內(nèi)含值2內(nèi)存地址2
例:比較4000:03F100內(nèi)容的差異
-C4000:03F100
4000:0000644308F1:0100
4000:00013E6908F1:0101顯示內(nèi)容的差異處
4000:000278FF08F1:0102
……………………………………
如果要比較的范圍在DS內(nèi),則段地址不必指出:
如:-C04100;比較DS:0---DS:4與DS:100---DS:104
C命令的另一種格式如下:C地址1L長度地址2
如:-C000:0L40;由0000:0與與DS:0開始比較它同-C0000:030命令相等,顯示結(jié)果如下:
0000:00008AC008F1:0000
0000:0001102008F1:0001它們都比較4個字節(jié)
0000:00021C0008F1:0002
0000:0003497F08F1:0003
轉(zhuǎn)儲命令
*D[地址]或D[起始地址][目的地址]轉(zhuǎn)儲命令
功能:以內(nèi)存映象方式顯示內(nèi)存中的信息。
說明:轉(zhuǎn)儲用左右兩部分顯示內(nèi)存映象內(nèi)容,左邊以十六進制,右邊以ASCⅡ字符顯示,所有不可打印字符用句號(。)表示。每行顯示16個字節(jié)的內(nèi)容,在第八和第九個字節(jié)之間有一個連字符-此命令隱含的段地址為DS的值。若未指定起始地址,則D命令從顯示的最后一個單元的下一個單元開始顯示,若以前沒有使用給D命令,則從初使化的段寄存器的內(nèi)容,加上地址偏移量0100H開始顯示。
例:-d10,4f即為顯示DS:4f的內(nèi)容在D命令中如不指出段地址,則其默認(rèn)為DS段。
如指明段地址,則從指明的段地址列出指定的范圍
如:-dfff:00:0f
我們也可以指定長度來列出所需要內(nèi)存內(nèi)容
如:-d100L20即為顯示由DS:100-DS:11F的內(nèi)容,共20H個字節(jié):
*E[地址][字節(jié)串)修改內(nèi)存命令
功能:從指定的地址開始修改內(nèi)存值。
格式:E起始地址[數(shù)據(jù)行]
⑴用給定內(nèi)容代替指定范圍的單元內(nèi)容
-E地址內(nèi)容表
例:-E1004142434448474645
-D100,L08
08F1:01004142434448474645ABCDHGFE…
⑵逐個內(nèi)存內(nèi)容
例:-E100:
08F1:01007642:42是操作員鍵入
此命令是將原100號內(nèi)存內(nèi)容76修改為42,用D命令可察看。
*F[地址范圍][字節(jié)或字節(jié)串]填寫命令
功能:將要填寫的字節(jié)或字節(jié)串填入由地址范圍指定的存儲器中。
例:-f10012061626364
-d10011f
08F1:01006162636461626364-61626364616263abcdabcdabcdabcd
08F1:0110136798E3C82EB3B6-0321AC1931214E96g……1…
如果數(shù)據(jù)行超出指定的范圍,則填不下的數(shù)值會被忽略。
例:-f1001074143434445464748494A4B4C4D-d100,lof
08F1:01004142434445464764-61626364ABCDEFGdabcdabcd
由上例可看出,超出范圍的數(shù)據(jù)被忽略
另外,F(xiàn)和E命令都可填入字符串:
如:-F100105"MSDOS"
-d100l0f
08F1:01004D53444F53464764-61626364MSDOSFGabcdabcd
G執(zhí)行命令
功能:執(zhí)行正在調(diào)試的程序,當(dāng)達到斷點時停止執(zhí)行,并且顯示寄存器標(biāo)志和下一條要執(zhí)行的命令。
說明:如果沒有指定起始地址,那么當(dāng)前指令地址由CS,IP寄存器的內(nèi)容來決定,如果用戶指定起始地址就從指定的起始地址開始執(zhí)行。如果指定斷點,當(dāng)指令到達指令地址時停止執(zhí)行,并顯示各寄存器標(biāo)志位的內(nèi)容和下一條要執(zhí)行的命令,最多允許用戶設(shè)定10個斷點。
例:A:\>debugtan.exe
-u:反編譯成匯編語言程碼
…………
..
-g100指定中斷點
Programterminatednormally:
另外:我們在DEBUG下可運行一個文件.EXE
如:A:\>debugtan.exe
-g
即可開始運行此程序,和在DOS下完全一樣:
*H[數(shù)值][數(shù)值]十六進制算術(shù)運算命令
功能:分別顯示兩個十六進制數(shù)相加的和以及第一個數(shù)減去第二個數(shù)的差。
說明:替用戶完成簡單的十六進制數(shù)的運算。
例:-h45385623
9B5BEF15
I命令
功能:從指定的端口輸入并顯示(用十六進制)的一個字節(jié)。
例:-i70
F9;顯示70端口的內(nèi)容為F9
I命令可由80X86的64K個端口取數(shù)據(jù)
L命令
功能:將一個文件或盤的絕對扇區(qū)裝入存儲器。
說明:單個L命令能夠裝入的最大扇區(qū)數(shù)是80H,其中盤號0,1,2,3……分別代表A,B,C,……出現(xiàn)讀盤錯,顯示錯誤信息。
⑴格式1.L裝入地址驅(qū)動器名起始扇區(qū)/扇區(qū)數(shù)
這種方式可把磁盤上指定扇區(qū)范圍的內(nèi)容裝入到存儲器從指定地址開始的區(qū)域中,在此外扇區(qū)編號引用邏輯/扇區(qū)的方式。
例:-L100001,將A驅(qū)的0扇區(qū)裝至CS:100上
-d10010f
08F1:0100EB3C903C53444F53-362E323202010100.L,MSDOS6.22……
⑵格式2:L裝入地址
這種方式可把指定文件裝入內(nèi)存,裝入的文件可在進入DEBUG時指定亦可用N命令建立,格式為-n文件名:
例1DEBUGtan.pas
-L100
例2DEBUG
-ntan.pas
-L100
須知:L命令只能讀取邏輯扇區(qū),不能讀取硬盤分區(qū)表
L命令中所用的磁盤代碼A=00,B=01,C=02……
debug卡怎么用呀
Debug卡的使用方法如下:
將Debug卡插入電腦的主板,并連接好電源。
在電腦啟動時,按下“開關(guān)”鍵,使Debug卡開始進行POST。
當(dāng)Debug卡輸出顯示信號時,將自檢結(jié)果輸出到顯示器上。
如果Debug卡一直顯示FF或其它代碼,則可能表示PCI槽或主板存在問題,可以嘗試更換插槽或主板。
如果Debug卡一直顯示00,則表示自檢全部通過,可以嘗試進入操作系統(tǒng)引導(dǎo)。
關(guān)于debug怎么用,debug用什么命令查看結(jié)果的介紹到此結(jié)束,希望對大家有所幫助。
本文鏈接:http:///qianduan/1117.html