一.      解压压缩包

二.      打开解压出的文件夹

三.      解压下图两个文件

四.      移动下图的文件夹(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/1aWVa5qnatB1piyJWqK58EA 密码:be6v

软件来源:

RadASM IDE 来源于飘雪阁的一篇帖子(暂时找不到)

DEBUG 来源于 Windows XP
DosBox 来自源 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 位的汇编程序相关推荐

  1. vc++64位系统下long的长度为4个字节_64位系统究竟牛逼在哪里?

    想必大家都遇到过这样的问题:安装某个软件的时候,出现提示选择32位版本还是64位版本?我们也可以查看自己的电脑是32位还是64位系统. Windows Linux 大家可能知道32位和64位和系统有关 ...

  2. WIN7 64位操作系统下成功安装Oracle10g(32位)

    在win7系统下安装Oracle ,有以下几点需要注意: Java代码  1.需用administrator 用户下安装.    2.因为oracle 10g暂时没有与win7兼容的版本,我们可以通过 ...

  3. 你为什么需要在64位系统下用32位程序

    在64位系统下,用64位的程序自然是能够充分利用cpu中的64位指令和64位的地址空间,可有的时候,我们却不得不在64位系统下使用32位的程序. 64位和32位 对于64位还是32位,首先要从概念上把 ...

  4. python3.7 win10 64位系统下用pyinstaller打包的程序在32位系统下无法运行

    问题背景: 在64位的win10系统下,用python 3.7.4 写了个定时报警的小玩意儿,主要用到了pyaudio模块,写完之后,使用pyinstaller打包成.exe文件,在其他64位的电脑下 ...

  5. 64位系统下用32位程序

    在64位系统下,用64位的程序自然是能够充分利用cpu中的64位指令和64位的地址空间,可有的时候,我们却不得不在64位系统下使用32位的程序. 64位和32位 对于64位还是32位,首先要从概念上把 ...

  6. CodeWarriorV6.1在Win10 64位系统下安装及使用

    CodeWarriorV6.1在Win10 64位系统下安装及使用 网络上搜索好久,官网也注册了,始终没有找到适合我的HCS08系列的IDE,用虚拟机Win7无法连接BDM刷入程序,不知道原因.. 分 ...

  7. 64位系统下,一个32位的程序究竟可以申请到多少内存,4GB还是更多

    前言: cpu的位是指一次性可处理的数据量是多少,1字节=8位,32位处理器可以一次性处理4个字节的数据量,依次类推.32位操作系统针对的32位的CPU设计.64位操作系统针对的64位的CPU设计.操 ...

  8. Win10 64位系统下PCL + Visual Studio + cmake + (Qt) 安装调试

    Win10 64位系统下PCL + Visual Studio + cmake + (Qt) 安装调试 在这里只介绍all in one方式安装 1.软件准备 安装pcl(点云库)需要涉及pcl.pc ...

  9. 64位系统下一个32位的程序究竟可以申请到多少内存?

    64位系统下一个32位的程序究竟可以申请到多少内存? cpu的位是指一次性可处理的数据量是多少,1字节=8位,32位处理器可以一次性处理4个字节的数据量,依次类推.32位操作系统针对的32位的CPU设 ...

  10. win7 64位系统下 Logitech(罗技) M555b蓝牙鼠标断线解决办法

    笔者的笔记本电脑是ThinkPad T420.用Logitech(罗技) M555b鼠标已经有一年多的时间了,不过之前一直是在win7 32位系统下使用的,用了能有一年多的时间,一直很稳定,没有出现过 ...

最新文章

  1. matlab遍历文件夹下的所有文件
  2. 学生卡变成普通卡_刚接触流量卡的小白看这一篇就够了!!!
  3. 【HDOJ】1058 Humble Numbers
  4. 如何在不停止程序的情况下打印完整的回溯?
  5. 第1章 数据可视化概述
  6. 写一个自动阅读的方法(需要运用html和css和JavaScript)
  7. 《机会的数学》--陈希孺
  8. 【保姆级教学】Landsat遥感影像下载
  9. This property is obsolete now. Use the TextPattern property instead.的警告解决办法
  10. excel复制后卡死的解决办法
  11. Java调用百度/高德地图API实现根据经纬度查地名
  12. 教你如何进行嵌入式网络模块的联网操作
  13. 猴子选大王[加强版]
  14. scala使用log4j_将Twitter4j与Scala结合使用以执行用户操作
  15. 2021天梯赛选拔随缘补题.jpg
  16. clearcase命令指南
  17. 5G NR LDPC码(1)—— LDPC码设计原理
  18. java敏感词关键词过滤
  19. 正菱台体积在线计算机,正多棱台体积,表面积,棱长,斜高,底面积,质量在线计算器_三贝计算网_23bei.com...
  20. Python计算机视觉之全景图像拼接

热门文章

  1. 2017全国计算机二级office题库,2017年计算机二级office题库(附答案)
  2. Resnet18详细结构
  3. mapgis矢量化怎么打分数_mapgis矢量化错了如何后退一步
  4. STM32F103和STM32F107区别
  5. python手写数字识别实验报告_ANN MNIST手写数字识别总结
  6. 转换动态磁盘到普通磁盘
  7. Js-字符串转Json并提取字段值
  8. VS2013 IDE C#生成CodeMap
  9. 负载均衡(负载平衡)
  10. 数字经济的网络黑手,中科信安:勒索软件攻击比去年同期增加7倍