win7 64位 匯編環境搭建(一)


       最近在學習匯編與接口技術,但是在自己的機子上實驗的時候,尷尬地發現我們的win 7 64位環境下,在DOS下竟然沒有debug.exe,好不容易找到一個debu.exe,在DOS環境下調用,竟然是下面的結果:

win7 64位和32位的debug.exe 不兼容。

      就到網上找相關的解決辦法,終於找到了一個很好的工具:DOSBOX。

   一,下面就介紹下DOSBOX如何進入debug環境下:

        1,DOSBOX本來是用來在windows環境下運行DOS游戲的一款游戲工具,但是我們用來在win7環境下進行匯編的學習。

        2,在網上下載並安裝,打開后就是DOSBOX的界面,有點與DOS的界面不一樣,但是沒有關系,能達到我們的目的就好

        安裝好它后,不用做什么,你就可以開始在其上用debug進行簡單的匯編的操作了  

       3,在網上找到debug並下載,並將其放在你喜歡的任意的一個目錄下    

       4,在上面輸入:

           mount A B:\

          A :

           cd ...\..

          debug

         此時,你已經進入debug環境下,可以進行基本的匯編操作了。

         解釋下上面的基本的命令的意義:

        mount:是Linux下的一個命令,它可以將Windows分區作為Linux的一個“文件”掛接到Linux的一個空文件夾下,從而將Windows的分區和/mnt這個目錄聯系起來,因此我們只要訪問這個文件夾,就相當於訪問該分區了,后面的參數A是指linux下的文件,B是你在本地的實際的磁盤。根據你自己的喜好,可以自己選擇。

       后面的A: , cd:..\.. ,debug,相信大家都是知道的,所以就不解釋了。

     以上介紹了如何在win7環境下進入debug進行匯編,寫這篇隨筆的主要的目的是給大家介紹如何在win7 環境下如何建立匯編源碼的分立的上機環境,就是把程序的編譯,連接,生成exe,一步一步進行的分離環境。但是由於時間的原因,今天就寫到這里,如果大家喜歡,第二篇會馬上奉上。

     我也是新手,自己摸索的結果,希望我的一點摸索能夠幫到同樣是新手的你!

 

 

         

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM