二,利用DOSBOX進行分立彙編環境搭建 編程
在個人第一篇博文win7 64位 彙編環境搭建(一)中我介紹瞭如何利用DOSBOX在win7 64位環境中進入debug環境中進行彙編相關指令的練習,今天就把我如何搭建分立的開發彙編程序的環境。 編輯器
1,準備彙編基本的編譯與鏈接的程序:masm.exe與link.exe 工具
這兩個軟件是最經常使用的兩個,也是開發彙編程序必須的兩個。這兩個在masm5.0或者更高的版本中能夠找到,我如今用的是masm5.0.這裏面還有咱們可能在彙編的時候還會用到的其餘的一些工具。 搜索引擎
2,着手搭建分離環境 google
將在網上找到的masm5.0解壓到一個你喜歡的地方,而後按照win7 64位 彙編環境搭建(一)所說的方法進入masm5.0目錄下,此時你的分立的環境就基本搭建好了。 .net
3,將昨天所說的debug.exe也拷貝到masm5.0的目錄下,這是你不只能夠在這個環境下生成能夠直接運行的exe文件,還能夠在其下進行debug了。 debug
4,如今就在咱們新搭建起來的彙編環境編寫一個入門程序hello ,world!來練練手吧! blog
(1)編寫源碼,並將文件保存爲xxx.asm,這裏我就保存爲hello.asm吧。 索引
在編寫源碼的時候,你能夠採用通常的文本編輯器,並另存爲hello.asm,並該文件拷貝 開發
到masm5.0目錄下,就能夠進行編譯、連接了。
若是你想更有感受點,像老師那樣,輸入edit就調用匯編程序編輯器來編輯你的源代
碼,那就在網上找一個edit.com,並將其拷貝到masm5.0目錄下,那樣就能夠在DOS界面
下編輯你的彙編源代碼了。
PS:
找edit.com文件,建議使用google搜索引擎,我在百度上找了好長時間沒有找到,最
後是在google上才找到的。
1)在edit中輸入hello.asm的源代碼
2)保存源文件並退出編輯:FILE->SAVE AS…>File Name:hello.asm>enter
此時,在masm5.0目錄下,咱們能夠找到一個彙編源文件:HELLO.ASM
(2)編譯HELLO.ASM,生成.OBJ、.CRF、.LST文件
(3)連接生成.exe文件,同時生成.map文件
(4)輸入hello,運行hello,world程序,能夠看到在屏幕上顯示hello,world!!!與咱們指望的結果相同。
最後,展現下載這個過程當中,masm5.0目錄下的文件生成的狀況:
到此,你的彙編的分立開發環境就搭建好了,有不到之處,但願你們指正,不勝感激。