最近一直在折騰怎麼搞彙編,一直想有個平臺能驗證一下彙編的代碼。
可能你會覺得,好像很麻煩的樣子,但是靜下心一步一步做,你還是會覺得很簡單的
以下面這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=;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位環境下彙編環境搭建成功,並且可以開始彙編語言的學習了。