在64位系統下,使用 RadASM IDE 寫 32 位及 16 位的彙編程式
一. 解壓壓縮包
二. 開啟解壓出的資料夾
三. 解壓下圖兩個檔案
四. 移動下圖的資料夾(DOSBox-0.74)到你想放置的位置
五. 執行下圖程式
下一步
我同意
下一步(示例程式、檔案關聯和快捷方式可以去掉)
選擇你想放的位置->安裝
完成
六. 找到RadASM安裝的位置,並開啟masm(.ini)
七. 找到 [Dos App]
八. 把4=0,0,$B\CV.EXE,5 更改為
4=0,0, [DOSBox-0.74\DOSBox.exe所在的絕對路徑],5
九. 儲存並退出
十. 開啟下面所示的資料夾
十一. 將裡面所用的東西複製到RadASM 安裝目錄中的masm32\bin中
十二. 進入DOSBox-0.74 所在的目錄
十三. 雙擊圖中所示的檔案
十四. 在檔案末尾新增
mount x 【RadASM安裝位置下的masm32\bin的絕對路徑】
set PATH=%PATH%;x:\;
儲存後退出
至此,就全部完成了~
之後的彙編實驗課的課後練習可以直接使用這個IDE,使用方法:
1. 開啟 RadASM.lnk 即可
2. 檔案->新建工程
選擇Dos App -> 自己寫好工程名稱和選好檔案位置。
3. 下一步,模板選(無)
4. 一直下一步直到完成。
5. 雙擊右邊的 asm 檔案
6. 輸入16位彙編程式碼。
7. 構建並執行 Ctrl + F5
8. 進行除錯(兩種方式)
DEBUG 名稱.EXE
CV 名稱.EXE
9. 用命令進行除錯(請在網際網路搜尋相關指令或輸入 help (?) 檢視自帶幫助),檢視暫存器的地址或資料變化等……
10. 結束
資源連結:
連結:https://pan.baidu.com/s/1Y6FjTNhVHv3gjbrxLXN11g 密碼:2agv
軟體來源:
除此之外,您還可以參考以下帖子,使用 VS 2017 進行彙編(注意,這是保護模式下的彙編,不能呼叫硬中斷)
https://blog.csdn.net/sinat_27382047/article/details/70339455#comments#reply#reply
http://blog.csdn.net/maguanzhan7939/article/details/78608345
相關推薦
在64位系統下,使用 RadASM IDE 寫 32 位及 16 位的彙編程式
一. 解壓壓縮包二. 開啟解壓出的資料夾三. 解壓下圖兩個檔案四. 移動下圖的資料夾(DOSBox-0.74)到你想放置的位置五. 執行下圖程式下一步我同意下一步(示例程式、檔案關聯和快捷方式可以去掉)選擇你想放的位置->
在64位系統下,指向int型的指針占的內存空間多大?
span amp eof 指針變量 一級指針 class inux turn ret 不廢話,請看代碼演示如下: 註意使用的操作系統的位數,不同位數的操作系統,結果不一樣! 我是用的是64位的操作系統! linux下示例代碼如下: 1 #include <stdi
64位系統下,一個32位的程式究竟可以申請到多少記憶體,4GB還是更多?
前言: cpu的位是指一次性可處理的資料量是多少,1位元組=8位,32位處理器可以一次性處理4個位元組的資料量,依次類推。32位作業系統針對的32位的CPU設計。64位作業系統針對的64位的CPU設計。作業系統只是硬體和應用軟體中間的一個平臺。我們的CPU從原來的8位,16
CentOS 7-(64位)系統下安裝Anaconda(Python3.x)及pip使用
CentOS 7 自帶Python2.7 安裝Anaconda(Python3.6) Anaconda最好去下載清華提供的映象,網速會很快,安裝Anaconda3-4.4.0-Linux-x86_64
windows系統下,python3執行環境的搭建及環境變數的配置
1)下載python安裝包博主向來都是喜歡安裝最新版和最高版本,於是選擇python3.6.5點進入...進入下載頁面,翻到最後面博主下載windows下64位的安裝包。2)安裝下載下來的python安裝包在安裝介面上,勾選add python 3.6 to PATH 可以不
解決win10,64位系統下 PL2303 USB轉串列埠驅動問題
遇到問題:在win10系統下;在更新某個USB轉串列埠驅動後,出現了黃色歎號,無法識別裝置,遇到提示"該裝置無法啟動(程式碼10)";或者下載安裝USB轉串列埠驅動後,每次插USB轉串列埠線,電腦就會藍屏,終止程式碼:IRQL NOT LESS OR EQUAL解決辦法:
delphi在64位系統下寫登錄檔注意事項
HKEY_LOCAL_MACHINE寫這個主鍵下的項,在64位系統下可能會重定向,所以構造時要加KEY_WOW64_64KEY reg := TRegistry.Create(KEY_WRITE or KEY_READ or KEY_WOW64_64KEY); r
win7,64位系統下iis6.0的安裝與配置詳解,解決“未發現數據源名稱並且未指定預設驅動程式”解決辦法
以下文章參考: 一、百度文庫 http://jingyan.baidu.com/article/219f4bf723bcb2de442d38ed.html 二、http://wsj781222.blog.163.com/blog/static/2684261201351
centos6.5 64位系統下設定java環境 ,並設定firefox內啟用java外掛
一、到oracle網站下載java JDK環境版本 (例如jdk-7u51-linux-x64.tar.gz) 二、將原始碼包解壓到某一特定目錄 1 2 3 tar zvxf jdk-7u51-linux-x64.tar.gz -C /home/
關於在64位系統上,使用APlayer,運行報錯“找不到指定的模塊”
64位系統 詳細信息 visible 對話框 ole event onu get *** 使用APlayer開發了一個C#程序,原先開發電腦是32位的,安裝電腦也是32位,只需要將相應的文件打包,然後在system32文件夾中放入atl71.dll和D3DX9_43.dll
Windows 64 位系統下 Python 環境的搭建
for libs ref soft strong 註冊表 -- cnblogs %20 Windows 64 位開發環境 註意:本教程適用於 Windows 7 64 位操作系統 及 Windows 10 64 位操作系統,其他系統尚未經過校驗。 安裝 IDE PyCh
64位系統下註冊32位dll文件
共存 dll文件 支持 不兼容 class syswow64 txt clas 復制 64位系統下註冊32位dll文件 在64位系統裏註冊32位軟件所需的一些dll會提示不兼容,大概因為32 位進程不能加載64位Dll,64位進程也不可以加載32的導致。 若要支持的32
Windows Server 2012 64位系統下安裝講解 tomcat 環境安裝
本文來源:https://www.cnblogs.com/fklin/p/6670985.html 本文以Tmcat 7版本在Windows Server 2012 64位系統下安裝講解,JAVA環境安裝配置參見:http://www.cnblo
64位系統下同時使用64位和32位的eclipse
64位系統下同時使用64位和32位的eclipse eclipse.ini 檔案使用說明 The -vm option and its value (the path) must be on separate lines. The value must be the full absol
Windows 64位作業系統下,64位Robotframework+Ride環境搭建
一、Python 安裝 版本號:2.7.15 64位版本 安裝python後,注意要增加環境變數以下兩個環境變數,到系統環境變數Path中:C:\Python27;C:\Python27\Scripts; 二、Robotframework 版本安裝—原始碼方式安裝 下載連結:http
各種資料型別在16位、32位和64位系統下所佔位元組差異簡介
編寫C、C++程式時需要考慮每種資料型別在記憶體中所佔的記憶體大小,即使同一種資料型別在不同平臺下所佔記憶體大小亦不相同,具體對比如下: 資料型別 16位系統(byte) 32位系統(by
win7 64位系統下bugfree安裝教程及排坑提示
win7 64位系統下bugfree安裝教程 準備工作 xampp-win32-5.6.38-0-VC11-installer bugfree_v3.0.1 排坑提示: 切記不要直接點頁面上XAMPP for Windows的下載,否則後續操作會讓你崩潰到只
詳解win10 64位系統下是如何安裝OpenSSL? 及通過openssl工具生成RSA的公鑰和私鑰
預備工具: 安裝環境:Windows10旗艦版 -64位 + Microsoft Visual Studio2013 相關軟體:vs2013、ActivePerl-5.24.3、openssl-1
Linux32位和64位系統下配置JDK環境變數
以1.7版本為例,其他版本配置方法也一樣(要先確定是多少位的系統 -uname i 命令可以檢視)。 JDK 1.8 官網下載地址: JDK 1.8官網下載(Linux+Windows) 一.建立工作路徑 1.首先將下載好的jdk.tar.gz檔案拷貝到桌面上(Windows上下
16位,32位,64位作業系統下,各型別的長度整理
特別是int相關的型別在不同位數機器的平臺下長度不同。C99標準並不規定具體資料型別的長度大小,只規定級別。作下比較: (1)16位平臺 char 1個位元組8位