1. 程式人生 > >在64位系統下,使用 RadASM IDE 寫 32 位及 16 位的彙編程式

在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

軟體來源:

RadASM IDE 來源於飄雪閣的一篇帖子(暫時找不到)DEBUG 來源於 Windows XPDosBox 來自源 DosBox 的官網測試程式碼來源於網際網路(一搜 16 位彙編程式碼,第一頁應該就有)http://www.hankcs.com/program/asm/win64-running-under-16-bit-dos-program-radasm.html

除此之外,您還可以參考以下帖子,使用 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 可以不

解決win1064系統 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

win764系統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系統註冊32dll文件

共存 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系統同時使用6432的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作業系統64Robotframework+Ride環境搭建

一、Python 安裝 版本號:2.7.15 64位版本 安裝python後,注意要增加環境變數以下兩個環境變數,到系統環境變數Path中:C:\Python27;C:\Python27\Scripts; 二、Robotframework 版本安裝—原始碼方式安裝 下載連結:http

各種資料型別在163264系統所佔位元組差異簡介

編寫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

Linux3264系統配置JDK環境變數

以1.7版本為例,其他版本配置方法也一樣(要先確定是多少位的系統 -uname i 命令可以檢視)。 JDK 1.8 官網下載地址: JDK 1.8官網下載(Linux+Windows) 一.建立工作路徑 1.首先將下載好的jdk.tar.gz檔案拷貝到桌面上(Windows上下

163264作業系統各型別的長度整理

特別是int相關的型別在不同位數機器的平臺下長度不同。C99標準並不規定具體資料型別的長度大小,只規定級別。作下比較:   (1)16位平臺   char         1個位元組8位