前言:

当我们在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 关闭当前文件

windows10_64位环境下RadAsm的8086汇编语言程序相关推荐

  1. windows7 64位环境下安装apache+mysql5.5+php7经验

    安装环境时遇到的一写问题现总结如下: 整体都是  windows64位环境下  vc14 首先电脑上安装的是vs2015环境 安装顺序: 1.首先安装apache2.4安装包,解压即可 2.php7压 ...

  2. python2.7安装教程win7_win7 64位环境下,为python2.7 安装pip

    第一步: 安装python并配置好环境变量 第二步: 下载setuptools源码setuptools-38.5.1.zip,地址:https://pypi.python.org/pypi/setup ...

  3. int64_t 在 32 位环境下其实是 long long

    这里说的类型长度指的是相同类型在不同环境下长度不一致的情况,下面总结表格: 由于这里出现了 32 位和 64 位环境下长度不一致的情况,C 语言特意提供了 stdint.h 头文件 (C++ 中在 c ...

  4. 实况10硬盘版在win7,64位环境下如何使用

    在XP,或者win7,32位环境下,实况10免安装版只需要双击一个注册信息,将数据信息添加到注册表中即可,但是在64位中,这样做后,打开软件会弹出提示:the game is not properly ...

  5. win10,64位环境下curl7下载安装和配置详细图文教程(亲测有效)

    win10,64位环境下curl7下载安装和配置教程 一.前期准备: (1)windows10,64位: (2)python3.8 二.下载: 三.安装: 四.环境变量配置: (1)新建 ==CURL ...

  6. Win7系统64位环境下使用Apache——下载mod_jk

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/70313329 本文出自[我是干勾鱼的博客] 之前在几篇文章: Win7系统64位 ...

  7. VS2010+OSG3.2+CEGUI0.8.4环境下实现简单的HelloWorld程序

    VS2010+OSG3.2+CEGUI0.8.4环境下实现简单的HelloWorld程序 写文章之前必须要先吐槽一下CEGUI的兼容性,好多函数改了名称换了命名空间,以致于花了好长时间查看自带的Dem ...

  8. AX寄存器中存放着16位二进制数。试编写一个汇编语言程序,将这4位十六进制数分别转换为相应的ASCⅡ码,并依次存放到PLUS数组的4个字节中去,要求用调用子程序的方法实现

    [微机原理]-汇编题 AX寄存器中存放着16位二进制数.试编写一个汇编语言程序,将这4位十六进制数分别转换为相应的ASCⅡ码,并依次存放到PLUS数组的4个字节中去,要求用调用子程序的方法实现. 方法 ...

  9. 在 windows 环境下,编写一个批处理程序(算命大师.bat)

    在 windows 环境下,编写一个批处理程序(算命大师.bat) 标题 在 windows 环境下,编写一个批处理程序(算命大师.bat) **题目:**在 windows 环境下,编写一个批处理程 ...

最新文章

  1. 开发系统平台常用的-MVC设计模式简介
  2. Python-OpenCV 笔记3 -- 霍夫变换(Hough)
  3. 揭秘阿里小蜜:基于检索模型和生成模型相结合的聊天引擎 | PaperDaily #25
  4. 七、PHP框架Laravel学习笔记——资源控制器
  5. LeetCode 583. 两个字符串的删除操作(动态规划)
  6. Java8————Lambda表达式(一)
  7. Java IO 系列(01)-Java IO概述
  8. Python 迭代器和 C++ 迭代器,最大的不同竟然是......
  9. [HEOI2015]定价 (贪心)
  10. c语言mfc步骤,C语言工程MFC
  11. 中国黑客常用六种工具及防御方法(转)
  12. 看看“电子招投标平台”是如何识破“围标串标”的,看完少走弯路
  13. ANSYS模态分析详细步骤记录
  14. 身份证号码中间位数隐藏
  15. HTML5中litle标签的作用,Litle是什么意思
  16. 停车还能360全方位影像_新款途锐2.0版、3.0版均能升级的原厂360全景影像及盲点辅助系统...
  17. win7 文件夹工具栏
  18. 关于二维数组a[i][j]
  19. web学习 -- w3c dom标准
  20. ib中文诗歌赏析:背后的文化意义

热门文章

  1. matlab中lower,【求助】matlab,这个错误究竟是什么? - 数学 - 小木虫 - 学术 科研 互动社区...
  2. 【信贷业务】信贷五级分类的定义
  3. 面部特征点检测(使用opencv+dlib)
  4. C语言中水仙花while语语句,C语言输出【所有的】水仙花数
  5. 健身多久才能看到效果?
  6. 【leetCode-DP】买卖股票的最佳时机(1-4)
  7. VsCode 更新后merge代码不显示accept incoming
  8. 【Vim】使用Vundle管理配置Vim基本插件
  9. Vim使用Vundle安装代码补全插件(YouCompleteMe)
  10. 南昌大学计算机复试上机难度,考研复试分为笔试、面试和上机,考生初试436分的未达标无缘录取...