windows10_64位环境下RadAsm的8086汇编语言程序

本文介绍如何在Windows 10环境下通过RadAsm结合DOSBox解决16位程序运行问题,提供了两种解决方案的具体步骤,并分享了RadAsm的一些常用快捷键。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:

当我们在win10环境下使用RadAsm编写汇编时,发现并不能够运行,因为Win64已经废弃了对16位程序的支持,甚至连debug都废除了。而且使用虚拟机太麻烦,有两种解决方案:

方法一:第一种是linux环境下使用命令行汇编,现在windows有了wsl2,可以很方便的使用linux的大部分命令,但是使用命令行还是有点麻烦,所以着重讲解第二种方法。

方法二:利用dosbox模拟运行汇编,需要另外下载一个dosbox

具体步骤:

一. 使用RadAsm新建项目、编写汇编程序

1.新建工程在这里插入图片描述

2.选择 无
在这里插入图片描述

  1. 创建Asm文件,下一步
    在这里插入图片描述

4.记得选中在调试器中运行,(没有选中也没事)
在这里插入图片描述

5.选中asm后缀的文件,编写汇编程序
; Hello World程序
在这里插入图片描述

这时候我们CTRL+F5 构建并运行发现与win10不兼容
接下来我们开始配置RadAsm
在这里插入图片描述

二、下载dosbox,这里省略

三、更改RadAsm配置(针对单一项目修改)

  1. 打开工程选项
    在这里插入图片描述

  2. 将红色部分 运行中的
    0,0,$D\RunStub,5
    更改为:
    0,0,“D:\xxx\DOSBox-0.74\DOSBox.exe”,5
    ;你的dosbox的路径
    在这里插入图片描述

然后就可以运行了
在这里插入图片描述

————————————分割线——————————————

四、永久修改

或者可以更改masm.ini文件,也可以实现相同效果
1.在RadAsm的安装目录下的masm.ini文件,用记事本打开
2.搜索 0,0,,5
3.全部替换为:0,0,"X:\Program Files (x86)\DOSBox-0.74\DOSBox.exe",5
这样做的好处是,新建的项目不用配置工程选项也可以用dosbox直接运行了

RadAsm 常用快捷键

Ctrl + W 全屏/取消
Ctrl + Shift + N 新建工程
Ctrl + N 新建文件
Ctrl + F5 构建并运行
Ctrl + D 在调试器中运行
Ctrl + F4 关闭当前文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值