本教程目錄 http://www.zg4o1577.cn/mcu/2619.html
按下回車鍵,第一步就完成了.
出來一個黑底白字窗口,這種窗口叫做:DOS窗口(中文叫做:命令提示符),通過輸入指令來完成任務.
DOS 是很久以前的電腦系統,又叫磁盤管理系統.現在的32位Windows系統(不敢保證64位的系統也有這東西)里面都有16位MS-DOS(MS:微軟,MS-DOS:微軟的DOS系統)虛擬機,能夠在Windows系統下做一些DOS才能做到的事情.也就是命令提示符了.當然,這種文本界面不是 DOS系統專有,其實電腦一開機就還沒進入系統就是這種黑白文本模式.DOS是這種模式下的系統中最出名的一個,所以這種黑白文本模式也叫DOS模式.
好了,試試輸入指令吧.
你看到了嗎?在第一行,有一個光標一閃一閃的,那就是你的指令即將輸入的地方.我們來看看各個寄存器里的內容吧,R指令就是查看寄存器用的.輸入"R"然后按下回車就會顯示各個寄存器的內容:
看,寄存器中的內容就這么以16進制排列出來了,其中有些內容可能看不懂,不要在意,將來會講解.試試修改寄存器里的內容吧.
同樣是用R指令,語法:R 空格 寄存器名
修改AX寄存器試試:R AX
回車
1234 (注意,DEBUG不是匯編編譯器,所以和編譯器有點不同,默認進制模式是16進制!所以這里的1234輸入進去,其實是16進制的!)
回車,修改完成了,查看一下吧.輸入R回車:
看到了嗎?AX寄存器的內容變成了1234H.
接下來試試查看內存吧.用D指令查看內存
語法: D 空格 內存段地址:內存偏移地址
還記得前面說過的內存地址表示方法嗎?
內存地址=(段*10H)+偏移地址
*注:十進制的16等于十六進制的10所以這里寫10H
試試看吧:
D 0000:0000
回車
看,Debug把內存00000H到0007FH的內容全都列了出來.(每個人的內存里的內容都不同,所以這里你看到的可能和我的不同)嘗試修改一下內存吧.用E指令,語法E 空格 段:偏移
輸入: E 0000:0000
回車
DEBUG會顯示原本0000:0000處的內容,也就是那個68(你的可能不是68),以及一個光標,在這里輸入你要把它改成什么(注意喲:不要超過00~FF).然后回車.
修改成功了,把0000:0000處的內容變成了FF!
本章就講到這里,下章繼續教Debug的使用!