由于科研需要,我想复习一下汇编的知识,大概十几年前写过挺多汇编代码(估计最少有五六千行吧,搞个单片机计算器什么的),不过已经基本上全忘了。下面总结一下如何在Win 10里运行,主要参考了一下内容:

[1] 怎样在win10 64位系统运行汇编程序_吼吼哒的博客-CSDN博客_win10运行汇编

[2] How To Install MASM In Windows (11, 10, 8, 7)

应该说这两篇已经讲得很清楚了,我补充一些内容:首先,DOSBOX的主页是:DOSBox, an x86 emulator with DOS

其下载链接是:DOSBox, an x86 emulator with DOS

然后MASM.exe那些文件可以在第二个链接中的8086.rar中找到,我直接把其解压到了d:\MASM中。然后想按照第一篇博客中改变一下DOSBOX的设置,这里就和原博客说得有点不一样了:我在DOSBOX的安装目录下看到了这样一个文件:

DOSBox 0.74-3 Options.bat

想着是不是就是DOSBox 0.74 Options.bat,但是发现打开以后的内容完全不一样,我的目录下这个文件内容是:

DOSBox.exe -editconf notepad.exe -editconf %SystemRoot%\system32\notepad.exe -editconf %WINDIR%\notepad.exe

这些是什么鬼?怎么和截图里的完全不一样?尝试在下面两行添加了:

mount d d:\MASM
d:\

发现完全没有用啊。这时候无意中看到DOSBox的启动框:

呵呵呵,原来配置文件改到类似于这样的目录下了: C:\Users\Qu Yu\AppData\Local\DOSBox(大家把用户名换成自己的即可),再把上面两行添加进去即可。

另外也参考了下面这些博客,一并表示感谢:

【汇编语言】Win10 安装 DOXBox0.74_嘉心糖的嘉的博客-CSDN博客

Windows 10在DOS环境下编译、调试汇编程序_小老弟-CSDN博客_dos编译

怎样在Win 10中运行MASM汇编代码相关推荐

  1. 微软程序在Android上跑,想在Win 10上运行Android应用?这类手机用户已经可以尝鲜...

    在Win 10上运行Android应用?这听起来有些异想天开,可实实在在的需求却在这里,毕竟微软Windows体系内的无缝切换,离开了手机平台始终有些怪怪的,自然,微软也不会甘心放弃,最好的办法,莫过 ...

  2. 10截图时屏幕变大_解锁电脑更多的截屏姿势:Win 10中自带的七种截图方法

    说起电脑截图,我们很容易想到的是微信中Alt+A的快捷方式,但如果我们电脑中没有安装微信却要对屏幕内容进行截图应该怎么办?马上下载并安装微信?没有那么复杂,Win 10就自带了多达七种截图方法,熟悉其 ...

  3. 理解ATL中的一些汇编代码

    我们知道ATL(活动模板库)是一套很小巧高效的COM开发库,它本身的核心文件其实没几个,COM相关的(主要是atlbase.h, atlcom.h),另外还有一个窗口相关的(atlwin.h), 所以 ...

  4. 自动化调用dosbox编译运行MASM/TASM代码

    利用终端自动化编译运行MASM/TASM代码 如果需要配置方法,请参考 notepad++配置自动化编译运行TASM的方法 notepad++配置自动化编译运行MASM的方法 VSCode使用终端任务 ...

  5. 【Win 10 应用开发】在代码中加载文本资源

    记得前一次,老周给大伙,不,小伙伴们介绍了如何填写 .resw 文件,并且在 XAML 中使用 x:Uid 标记来加载.也顺便给大伙儿分析了运行时是如何解析 .resw 文件的. 本来说好了,后续老周 ...

  6. 关于如何在win 10 中完成 ie 11 浏览器使用的解决方案(win7 升级 ie 11)

    关于如何在win7中集成ie 11 浏览器的解决方案 1.背景:为什么现在仍然需要使用微软已经停止服务的 win7 系统? 目前国内很多银行的网页端依旧只能使用ie 11 的浏览器访问,且涉及到转账. ...

  7. 你真的知道Win 10中注销、睡眠、休眠的区别么?

    Windows 10"电源"模式有五大选择:关机.重启.注销.睡眠.休眠.那么,同是重新登录,注销和重启有何区别?同是休息,睡眠与休眠有何不同?系统打完补丁,是选择重启后更新,还是 ...

  8. c语言keil代码大全,Keil中C语言汇编代码比较

    完成相同的工作,汇编代码也不一样,当然效率也不一样,下面是几段完成相同功能,但C语言表达方式不一样,使得汇编的代码也不一样,从中可以总结用Keil C51编写高效C代码的经验. 1. 代码段比较1 代 ...

  9. 如何在Visual Studio项目中正确添加汇编代码 .

    引用注明>> [作者:张佩][镜像:www.yiiyee.cn/blog] 1.      问题描述 在以往的编程经历中,本人最常使用的汇编代码是__asm {int 3}.它可以在我的代 ...

最新文章

  1. linux centos使用xrdp远程界面登陆
  2. mysql的in和not in的用法(特别注意not in结果集中不能有null)
  3. @Nullable 注解的用法
  4. python实时显示温度变化_python实时温度绘制
  5. CentOS 安装以及配置Apache php mysql
  6. JOSN的stringify()和parse()方法
  7. 在 Android 中调用二进制可执行程序(native executable )
  8. PHP 解决未定义变量报错
  9. pypi.python.org_https://pypi.python.org/pypi/ssh
  10. vuex模块化配合vue-router全局路由守卫做登陆权限控制
  11. java ee jsp程序_JavaEE程序设计及项目开发教程(JSP篇)
  12. EasyUI项目之书籍管理(CRUD)
  13. 构建一个可行的BI系统的造价是多少,实施周期?具备条件基础是什么? 数据量有要求么
  14. SAP_ABAP_采购价格条件报表
  15. 汽车电子ECU bootloader工作原理及开发要点
  16. Windows下使用IDEAS对cala文件打jar包
  17. 关于titanic数据集(一)
  18. 虚拟机与虚拟主机 区别
  19. base64转图片+图片转base64
  20. 高级开发工程师如何快速晋升为架构师?高级开发工程师与架构师到底有啥区别?

热门文章

  1. 9012年都过去了,你还没给你的爱机装上固态吗?
  2. 安卓手机运行linux声音,Android中手机声音调节步骤
  3. indes.php默认文件,ext3,ext4,xfs,jfs,reiserfs和btrfs文件系统性能对比(转载)
  4. qt制作一个画板_Qt学习之路(32): 一个简易画板的实现(Graphics View)-阿里云开发者社区...
  5. 夏季小学期STC-B,基于485通信实现双模式(单机联机)拼图游戏
  6. WPS目录导航中间有空行
  7. JavaScript防抖功能(js防抖函数,防抖功能的应用与解析,手把手教学)
  8. CRC--CRC8的查表法及直接计算法
  9. 在网易游戏的第二年——Jerish的2020总结
  10. 触摸事件UITouch的用法