日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【汇编语言】汇编实验IDE(集成开发环境):RadASM的安装和使用说明

發布時間:2023/11/30 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【汇编语言】汇编实验IDE(集成开发环境):RadASM的安装和使用说明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

0 前言

本文適合8086CPU的指令集

對于重要的專業基礎課程,匯編語言,做實驗是必不可少的,但是由于匯編語言本身的缺陷,現代計算機并不能直接運行匯編語言程序,因此,一般老師會要求我們

  • 使用虛擬機:VMware/VirtualBox–>安裝XP系統
  • 或者安裝DOSBox

這些工作的準備,對于初學者來說還是必要的,能夠幫助你進一步理解編輯-->編譯-->鏈接-->執行的過程,這里我給到你DOSBox的使用方法:使用DOSBox進行匯編語言實驗

但是,如果一直采用這種方式編輯匯編語言,無疑是低效率的,因此,我們需要像高級語言那樣,使用匯編語言IDE來進行匯編語言實驗。

1 軟件安裝和配置

1.1 軟件下載

我們需要兩款軟件:

  • DOSBox
    這款軟件,我在前面的鏈接中已經給到了,不過其中的使用方法,會有所變動,你只需要安裝好這款軟件即可,安裝路徑最好沒有中文
  • RadASM
    百度搜索一下RadASM中文版,下載安裝一個軟件即可,注意:安裝路徑最好沒有中文,否則可能出現問題

安裝過程中,可能會有這個,建議全部勾選,其他的沒有說明要注意的了。

1.2 軟件配置

1.2.1 配置RadASM

  • 打開軟件的安裝目錄,以記事本打開下面的文件
  • 然后我們找到 [DOS APP]
  • 注意4,這里我已經修改好了,你需要更改的部分是0,0,和,5中間的部分,將它設置為DOSBox.exe的絕對路徑

    打開DOSBox的安裝位置,粘貼過去,注意要加上 \DOSBox.exe
  • 然后保存,關閉
  • 百度下載一個dubug.exe,將它放在以下目錄,注意,這里展現的目錄是軟件的安裝位置

    找到masm32,打開

    找到bin目錄,打開
    然后將debug.exe拷貝過去
  • 1.2.2 配置DOSBox

  • 打開DOSBox安裝位置,打開以下文件,用記事本打開
  • 拖動到最下面,找到 [autoexec]
  • 在下面寫上兩行,這里我已經寫好了
  • mount x [前面我們剛剛提及的bin目錄的絕對路徑] set PATH = %PATH%;x:\;

    bin目錄的絕對路徑如下:

    剛才我們進入了bin目錄了,將其拷貝過去就好。
    4. 保存,退出

    2 編寫一個匯編語言實驗

    2.1 使用一個舒適的環境

  • 打開RadASM軟件
  • 設置字體大小


    箭頭1,指的是編輯代碼的大小,這個是最建議你修改的,修改為合適大小就可以,如箭頭2所示
  • 箭頭3如果和我的不一樣,改成我的,否則可能出現中文亂碼。

    2.2 建立一個匯編工程

  • 文件–>新建工程
  • 第一步設置

    選擇Dos APP,設置工程名稱和工程位置
  • 一直點擊下一步,直到點擊完成即可,不需要任何修改
  • 打開匯編語言源程序,在最右側
  • 輸入示例代碼,這個代碼是我直接在網上找的,這里僅用于測試

    這里顯示的,也就是我們剛才改變的字體的大小,默認可能比較小,需要改變下。
  • ;Hello World .MODEL SMALL .DATASTRING DB 'Hello World!',13,10,'$' .STACK .CODE .STARTUPLEA DX,STRINGMOV AH,9INT 21H .EXITEND

    又是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的安装和使用说明的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。