<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 第5章 動(dòng)手操作-DEBUG的使用1(X86匯編教程)

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

          作者: 時(shí)間:2016-12-01 來源:網(wǎng)絡(luò) 收藏
          經(jīng)過了幾章理論知識(shí),終于可以動(dòng)手操作一下了,本章將講解Windows自帶的16位匯編調(diào)試工具:Debug的使用方法~

          第一步:啟動(dòng)debug
          首先按下鍵盤的 Windows(空格鍵附近那個(gè)分成4份的旗子)鍵+R鍵 系統(tǒng)會(huì)打開一個(gè)運(yùn)行窗口.在里邊輸入Debug


          本文引用地址:http://www.ex-cimer.com/article/201612/324265.htm

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


          出來一個(gè)黑底白字窗口,這種窗口叫做:DOS窗口(中文叫做:命令提示符),通過輸入指令來完成任務(wù).

          DOS 是很久以前的電腦系統(tǒng),又叫磁盤管理系統(tǒng).現(xiàn)在的32位Windows系統(tǒng)(不敢保證64位的系統(tǒng)也有這東西)里面都有16位MS-DOS(MS:微軟,MS-DOS:微軟的DOS系統(tǒng))虛擬機(jī),能夠在Windows系統(tǒng)下做一些DOS才能做到的事情.也就是命令提示符了.當(dāng)然,這種文本界面不是 DOS系統(tǒng)專有,其實(shí)電腦一開機(jī)就還沒進(jìn)入系統(tǒng)就是這種黑白文本模式.DOS是這種模式下的系統(tǒng)中最出名的一個(gè),所以這種黑白文本模式也叫DOS模式.

          好了,試試輸入指令吧.

          你看到了嗎?在第一行,有一個(gè)光標(biāo)一閃一閃的,那就是你的指令即將輸入的地方.我們來看看各個(gè)寄存器里的內(nèi)容吧,R指令就是查看寄存器用的.輸入"R"然后按下回車就會(huì)顯示各個(gè)寄存器的內(nèi)容:


          看,寄存器中的內(nèi)容就這么以16進(jìn)制排列出來了,其中有些內(nèi)容可能看不懂,不要在意,將來會(huì)講解.試試修改寄存器里的內(nèi)容吧.

          同樣是用R指令,語法:R 空格 寄存器名

          修改AX寄存器試試:R AX

          回車

          1234 (注意,DEBUG不是匯編編譯器,所以和編譯器有點(diǎn)不同,默認(rèn)進(jìn)制模式是16進(jìn)制!所以這里的1234輸入進(jìn)去,其實(shí)是16進(jìn)制的!)


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();