(1).-R命令:查看,改變CPU寄存器的內(nèi)容。格式-R,查看寄存器內(nèi)容。-R AX(寄存器名),修改AX內(nèi)容。
(2).-D命令:查看內(nèi)存中的內(nèi)容。以內(nèi)存映象方式顯示內(nèi)存的信息。格式:-D,查看內(nèi)容中內(nèi)容。-D 段地址:偏移地址,列出指定內(nèi)存單元內(nèi)容。使用Debug的D命令,將輸出三部分內(nèi)容:(1)左邊部分是每行的起始地址。(2)中間部分是指定地址開(kāi)始的128個(gè)內(nèi)存單元內(nèi)容(128Byte),用十六進(jìn)制表示。每行16個(gè)內(nèi)存單元(16Byte)。每行中間有一個(gè)“-”,把每行分兩部分,“-”左半部從0-7的8個(gè)單元,右半部從8-F的8個(gè)單元。(3)右邊部分是每個(gè)內(nèi)存單元中數(shù)據(jù)對(duì)應(yīng)的可顯示的ASCII碼字符。沒(méi)有可顯示的字符用.代替。
(3).-E命令:改寫內(nèi)存中的內(nèi)容。格式:(1)-e 起始地址,數(shù)據(jù),數(shù)據(jù),...(2)用提問(wèn)方如:-e 1000:10 按Enter鍵,顯示1000:10行0單元內(nèi)容,光標(biāo)停在.后面,如果輸入數(shù)據(jù),按空格鍵,則更改0單元的內(nèi)容。不輸入數(shù)據(jù),直接按空格鍵,原內(nèi)容不變。按空格鍵后光標(biāo)顯示下一個(gè)內(nèi)存單元的內(nèi)容,并提示進(jìn)行修改,直到按Enter鍵,E命令操作結(jié)束。(3)用E命令可以向內(nèi)存中寫入數(shù)值,字符,字符串,機(jī)器碼。
(4).-U命令:將內(nèi)存中的機(jī)器指令翻譯成匯編指令。格式:-U起始地址。U命令顯示三部分:(1)左邊部分:顯示每一條機(jī)器指令的地址。(2)中間部分:顯示機(jī)器指令。(3)右邊部分:顯示機(jī)器指令對(duì)應(yīng)的匯編指令。
(5).-T命令:執(zhí)行一條機(jī)器指令。格式:-T,可以執(zhí)行一條或多條指令。
(6).-A命令:以匯編指機(jī)令格式在內(nèi)存中寫入一條機(jī)器指令。格式:-A起始地址(回車),輸入?yún)R編指令。
(7)-C命令:比較兩內(nèi)存區(qū)域中的內(nèi)容是否相同,若不同則顯示其地址和內(nèi)容。格式(1):-C 段地址1起始地址 結(jié)束地址 段地址2起始地址。如:-C 1000:0 3F 100就是比較1000:0000-1000:003F區(qū)段與DS:0100-DS:013F區(qū)段的內(nèi)容。格式(2):-C地址1 L長(zhǎng)度 地址2。如:-C1000:0 L4 0
(8)-F命令:【地址范圍】【字節(jié)或字節(jié)串】填寫命令 格式:-F 1000:0 3F 61 62 63 64 65回車,用-D查看,在1000:0000-1000:3F區(qū)段,重復(fù)填寫61,62,63,64,65,右側(cè)顯示區(qū)則重復(fù)顯示abcde,如數(shù)據(jù)行超出指定的范圍,填不下的數(shù)值被忽略。注意右側(cè)顯示區(qū),只能顯示ASCII碼32-126區(qū)間的字符。
(9)-G命令:執(zhí)行命令,執(zhí)行正在調(diào)試的程序,當(dāng)達(dá)到斷點(diǎn)時(shí)停止執(zhí)行。
(10)-H命令【數(shù)值】【數(shù)值】十六進(jìn)制算術(shù)運(yùn)算命令:功能:分別顯示兩個(gè)十六進(jìn)制相加的和以及第一個(gè)數(shù)減去第二個(gè)數(shù)的差。格式:-H 35F9 2C34
(11)-I命令:從指定端口輸入并顯示(十六進(jìn)制)的一個(gè)字節(jié)??捎蓌86的64K個(gè)端口取數(shù)據(jù)。格式:-I 80