【汇编语言】汇编实验IDE(集成开发环境):RadASM的安装和使用说明
0 前言
本文適合8086CPU的指令集。
對于重要的專業基礎課程,匯編語言,做實驗是必不可少的,但是由于匯編語言本身的缺陷,現代計算機并不能直接運行匯編語言程序,因此,一般老師會要求我們
- 使用虛擬機:VMware/VirtualBox–>安裝XP系統
- 或者安裝DOSBox
這些工作的準備,對于初學者來說還是必要的,能夠幫助你進一步理解編輯-->編譯-->鏈接-->執行的過程,這里我給到你DOSBox的使用方法:使用DOSBox進行匯編語言實驗
但是,如果一直采用這種方式編輯匯編語言,無疑是低效率的,因此,我們需要像高級語言那樣,使用匯編語言IDE來進行匯編語言實驗。
1 軟件安裝和配置
1.1 軟件下載
我們需要兩款軟件:
- DOSBox
這款軟件,我在前面的鏈接中已經給到了,不過其中的使用方法,會有所變動,你只需要安裝好這款軟件即可,安裝路徑最好沒有中文。 - RadASM
百度搜索一下RadASM中文版,下載安裝一個軟件即可,注意:安裝路徑最好沒有中文,否則可能出現問題
安裝過程中,可能會有這個,建議全部勾選,其他的沒有說明要注意的了。
1.2 軟件配置
1.2.1 配置RadASM
打開DOSBox的安裝位置,粘貼過去,注意要加上 \DOSBox.exe
找到masm32,打開
找到bin目錄,打開
然后將debug.exe拷貝過去
1.2.2 配置DOSBox
bin目錄的絕對路徑如下:
剛才我們進入了bin目錄了,將其拷貝過去就好。
4. 保存,退出
2 編寫一個匯編語言實驗
2.1 使用一個舒適的環境
箭頭1,指的是編輯代碼的大小,這個是最建議你修改的,修改為合適大小就可以,如箭頭2所示
箭頭3如果和我的不一樣,改成我的,否則可能出現中文亂碼。
2.2 建立一個匯編工程
選擇Dos APP,設置工程名稱和工程位置
這里顯示的,也就是我們剛才改變的字體的大小,默認可能比較小,需要改變下。
又是Hello World哈哈
這里我先帶你體驗一下原始的過程
過程我們完成了編譯過程,得到.asm文件,接下來是 編譯,得到.obj文件
然后是鏈接,得到.exe文件,然后是執行,這里不用管構建是干什么的,這是軟件賦予的功能,就粗略當成執行.exe文件即可。
事實上,我們只需要Ctrl+F5 或者點擊構建并執行就可以運行編輯好的程序,其他步驟一鍵搞定(就像你熟悉的VS編譯器那樣)
然后你會得到如下內容
是的,你執行成功了!
這里推薦兩種方式
第一種:debug 文件名,這里文件名是TEST232.EXE
第二種:CV 文件名
然后回車
至于調試怎么用,就是其他內容了,大家可以使用書籍 《匯編語言》(王爽),這本書很好用!
3 資源
附上RadASM和debug.exe文件
鏈接:https://pan.baidu.com/s/1BsGo3eaUjVFSVw1OQ04X0A
提取碼:hr2h
復制這段內容后打開百度網盤手機App,操作更方便哦
4 重大更新
4.1 8086CPU模擬器
請直接百度搜索【8086CPU模擬器】,這款軟件堪稱8086匯編語言的學習利器,遠比其他工具好用。
務必注意,經過本人使用驗證,8086模擬器語法檢測非常寬松,與真機差別很大,因此,編寫不建議使用此軟件,你寫錯了可能你都不知道!程序會正確猜測你的意圖……
4.2 32位x86匯編語言學習工具
目前流行的更多的32位x86匯編語言,軟件就是常用的VS,我給到你使用方法:使用VS 2017學習32位x86匯編語言的方法。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的【汇编语言】汇编实验IDE(集成开发环境):RadASM的安装和使用说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 原神神无冢屏障怎么解
- 下一篇: 【汇编语言】理解8086CPU中,不同类