**        由于现在我们使用的系统大多数都是64位的,所以运行MASM等汇编程序软件时会出现  “此文件的版本与正在运行的Windows版本不兼容。请检查计算机的系统信息以了解需要X86还是X64版本的程序” 的错误。
        很多童鞋可能说我装个XP虚拟机不就好了,但由于本人出奇的懒,所以致力于使用更轻松简便的方法,所以本篇文章也是傻瓜式的过程教程。
        我们在这里需要DOSBox软件,这里提供MASM和DOSBox下载链接:
        MASM:https://pan.baidu.com/s/1T-UAPk57iNL-NtvSj-IShA 提取码g3y1
        DOSBox:https://pan.baidu.com/s/1wxr9HN51jFqEtYaUcZFIdA 提取码g2fx
        下载好了第一个文件会看到里面有debug.exe,LINK.EXE,MASM.EXE三个程序,我们需要把它们和我们写好的XX.asm文件放在一个文件夹下面,假设这里放在了D盘的MASM文件夹下。
                      
        下载好第二个文件发现里面有DOSBox…的程序,点击正常安装完就好。安装完成后打开桌面上的DOSBox0.74
                      
我们来到红色圈圈包起来的路径下C:\Users\hp\AppData\Local\DOSBox
用文本编辑器打开这个dos-box-0.74.conf,在最后面加入

mount c:d:\MASM

c:

就好啦!

然后重新打开桌面上的DOSBox
输入debug 然后输入r 发现可以正常使用debug

输入masm 1.asm再输入link 1.obj发现可以正常编译链接

**
        OK,life is fantastic!

愉快地在64位系统下运行汇编相关推荐

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

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

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

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

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

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

  4. Linux下的32位C程序,linux系统c语言生成.so文件,生成64位可执行文件,在64位系统中运行32位的可执行文件...

    1.linux 系统c语言生成.o文件,---->gcc -m64 -c -fPIC test.c -o test.o 2.linux 系统c语言生成.so文件,----->gcc -sh ...

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

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

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

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

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

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

  8. 64位系统下同时使用64位和32位的eclipse

    64位系统下同时使用64位和32位的eclipse eclipse.ini 文件使用说明 The -vm option and its value (the path) must be on sepa ...

  9. 64位系统上运行32位程序的内存限制

    64位系统上运行32位程序能否申请到8G内存? 收藏到手机    转发   评论 2010-01-20 10:56 申请不到,因为64为系统在运行32位程序的时候只是为了向下兼容而已,对于32位程序来 ...

  10. 32位程序在64位系统上运行

    32位程序在64位系统上运行 32位系统下的MFC文件,怎么在64位的系统上面运行? 先将32位的应用程序转换为64位的应用程序. 从32位应用程序到64位应用程序 编译:starlight 这篇文章 ...

最新文章

  1. 手把手pytorch-transformers实战
  2. hbase_异常_03_java.io.EOFException: Premature EOF: no length prefix available
  3. PAT 1041. 考试座位号(15)
  4. 验算双中心重叠积分程序
  5. struts.xml文件的配置说明
  6. PostgreSQL安装和简单配置
  7. python list常用方法_Python中列表(List)的基本用法
  8. 使用 Arduino 和 LM35 温度传感器监测温度
  9. 【Kafka】 kafka 启动 Connection to node 1 could not be established. Broker may not be available
  10. 利用axios获取数据并渲染到视图层
  11. idea-解决安装及各种问题
  12. xmind可以画流程图吗_如何用xmind做流程图
  13. websockets_WebSockets简介
  14. 【转】WinCC 6.0 声音报警
  15. Tomcat 中文乱码
  16. 记号, 函数空间及不等式
  17. ssh: connect to host master port 22: No route to host
  18. Android SDK的级别
  19. (九)DFI接口时序
  20. pandas合并excel

热门文章

  1. 持久层框架有哪些?区别是什么?Mybatis框架的优点和缺点
  2. 【车标识别】基于SIFT算子的车标识别算法matlab仿真
  3. 11款免费而强大的PCB设计软件 还用什么AD PADS?
  4. c语言求信源的信息熵,第二章-信源与信息熵(三)
  5. office2010每次打开都要配置进度的解决方案
  6. 用Python模拟一个区域广播通信网络 2020年4月认证杯数学建模比赛代码
  7. 如何让exe以管理员权限运行
  8. opencv cv::Mat::convertTo()函数
  9. 贝叶斯网络节点概率的计算
  10. javascript视频教程下载