Win7搭建intel X86彙編環境

最近一直在折騰怎麼搞彙編,一直想有個平臺能驗證一下彙編的代碼。

可能你會覺得,好像很麻煩的樣子,但是靜下心一步一步做,你還是會覺得很簡單的

以下面這hello word代碼爲例,搭建一個彙編運行環境驗證。

data    segment                ;數據段
hello    db    'Hello,World!$',0
data    ends

code    segment                ;代碼段
    assume    cs:code,ds:data
start:                    ;入口
    mov    ax,data
    mov    ds,ax
    lea    dx,hello
    mov    ah,9h
    int    21h
    mov    ah,4ch
    int    21h

code    ends

end start            ;標誌入口點

系統環境:windows7 64bit
所需軟件地址如下:

DOSBOX
https://download.csdn.net/download/qq_33479881/11994391
彙編工具包
https://download.csdn.net/download/qq_33479881/11994395

一、安裝
在這裏插入圖片描述
在這裏插入圖片描述
安裝成功後,雙擊該目錄下DOSBox 0.74 Options.bat文件,彈出配置選項文本文檔,
在這裏插入圖片描述
找到[autoexec]選項,在下面添加如下字段:

MOUNT C D:\wldASM
set PATH=PATHPATH;D:\wldASM
在這裏插入圖片描述

D:\wldASM是我創建的彙編程序目錄,這樣每次啓動dosbox,自動掛載到我自己的項目目錄裏。
打開DOSBox.exe
在這裏插入圖片描述
手動輸入MOUNT C D:\wldASM 然後回車

效果如下:
在這裏插入圖片描述
接下來輸入C:

切換到C:目錄下,此時輸入dir可以看到D:\wldASM裏的文件,自己可以手動嘗試一下。

將彙編工具包解壓放在
D:\wldASM目錄下在這裏插入圖片描述
之後再文件夾下建立一個hello.asm的彙編程序,將上面hello word程序複製粘貼進去。
打開dosbox,輸入masm hello.asm
一路回車,默認,結果
在這裏插入圖片描述
接着輸入link hello鏈接目標文件
最後運行hello.exe,輸入hello直接運行
在這裏插入圖片描述
到此爲止windows 7 64位環境下彙編環境搭建成功,並且可以開始彙編語言的學習了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章