新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 第5章 動手操作-DEBUG的使用1(X86匯編教程)

        第5章 動手操作-DEBUG的使用1(X86匯編教程)

        作者: 時間:2016-12-01 來源:網絡 收藏
        經過了幾章理論知識,終于可以動手操作一下了,本章將講解Windows自帶的16位匯編調試工具:Debug的使用方法~

        第一步:啟動debug
        首先按下鍵盤的 Windows(空格鍵附近那個分成4份的旗子)鍵+R鍵 系統會打開一個運行窗口.在里邊輸入Debug


        本文引用地址:http://www.104case.com/article/201612/324265.htm

        按下回車鍵,第一步就完成了.


        出來一個黑底白字窗口,這種窗口叫做: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進制的!)


        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 清水河县| 湘阴县| 浦北县| 连州市| 郴州市| 嘉定区| 曲阜市| 尼玛县| 泾阳县| 宣汉县| 鄂温| 渭源县| 阿荣旗| 尼勒克县| 涟水县| 邳州市| 澳门| 香格里拉县| 桐梓县| 龙门县| 同江市| 定西市| 枝江市| 营口市| 和平县| 乌鲁木齐县| 大关县| 宁国市| 米林县| 宁安市| 无棣县| 平凉市| 平顺县| 漳平市| 成都市| 鲁甸县| 凭祥市| 罗甸县| 盐津县| 望谟县| 洞口县|