• 参考博客,最有价值的博客是第一篇博客园的文章

https://www.cnblogs.com/cway/p/12793740.html 在sublime text3中编译汇编并高亮显示
https://blog.csdn.net/sinat_34260423/article/details/64133043 配置Sublime Text3编译汇编并高亮代码
https://blog.csdn.net/m0_49448277/article/details/116772403 汇编语言编辑器:Sublime text3
https://blog.csdn.net/duke56/article/details/9076279 我的第一个MASM32程序(MASM32环境配置)
https://www.bbsmax.com/A/rV573b3E5P/ [原]Sublime Text3 搭建16位汇编环境(windows)
https://www.cnblogs.com/tishion/archive/2010/09/09/1822438.html 简单OS开发前奏<一>EDITPLUS+MASM32搭建汇编开发环境(16位+32位)

  • 首先安装masm32和sublime并配置好sublime插件x86 and x86 Assembly(masm32安装年代过于久远,不记得是否配置环境变量)
  • 重点步骤,在masm32的bin文件下配置asm.bat,把路径改为自己安装的名称
@echo off
D:\masm32\bin\ml.exe /c %1.asm
D:\masm32\bin\link16.exe %1.obj %1,,,,,
D:\DOSBox-0.74\DOSBox.exe %1.exe
  • sublime3下新建新的编译环境,然后按ctrl+b选择run_asm,博客园作者写得还是相对靠谱的,用得都是绝对路径,csdn的那篇配置文章没看见build.bat的定义(作个记录,具体配置语法细节我也不懂)
{"cmd": ["D:\\masm32\\bin\\asm.bat", "$file_base_name"],"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)","selector": "source.asm","encoding":"cp936","variants":  [   {"name": "Run_ASM", "cmd": ["D:\\masm32\\bin\\asm.bat", "$file_base_name"],"shell":true}]
}
  • 编译过后自动会生成exe文件并调用dosbox
  • 但我之前dosbox是配置过的,直接建议手动定位到文件夹里执行程序

  • 这是csdn博主的配置文件,可以参考学习
{"shell_cmd": "build.bat \"${file_path}/${file_base_name}\"","file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$","selector": "source.asm,source.ASM","working_dir": "${file_path}","encoding": "gbk","variants":[{"name": "Run","shell_cmd": "build.bat \"${file_path}/${file_base_name}\" && \"${file_path}/${file_base_name}\""}]
}
————————————————
版权声明:本文为CSDN博主「ToringZZZ」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sinat_34260423/article/details/64133043

  • 第二个博主的配置
{"cmd": ["D:\\DOSBox-0.74\\DOSBox","dos.bat"],
}

配置Sublime Text3和MASM32编译汇编的问题汇总相关推荐

  1. sublime text3 中 python3编译出现中文乱码解决方法

    sublime text3 中 python3编译出现中文乱码解决方法 参考文章: (1)sublime text3 中 python3编译出现中文乱码解决方法 (2)https://www.cnbl ...

  2. Win7平台下配置Sublime Text2 的C++编译环境

    Win7平台下配置Sublime Text2 的C++编译环境 Sublime Text 是一个跨平台的编辑器,之前在 Mac 上成功配置了 C++ 在 Sublime Text 的编译环境,接下来介 ...

  3. sublime text 3+minGW 编译中的问题汇总及解决方案

    本文是转载而来,原文题目是GCC 常见错误解析,地址为http://blog.csdn.net/jjzhoujun2010/article/details/6534535. 一.错误类型 第一类∶C ...

  4. sublime怎么运行go_go语言环境搭建+sublime text3(windows环境下)

    1.安装sublime text3 2.安装go语言程序包 3.测试go语言是否安装成功 键入cmd命令 ,打开dos窗口,键入go命令(如果在默认路径下找不到,可以在安装目录下查找,eg:go/bi ...

  5. 汇编语言编辑器:Sublime text3

    汇编语言编辑器:Sublime text3 一.前言 看到这个标题,你可能会感到疑惑,汇编语言不是用记事本就可以编辑吗?虽然用记事本就可以编写汇编语言,但是在我看来记事本和sublime text3在 ...

  6. sublime text3创建文件时生成头部注释

    在配置sublime text3编辑器在创建一个新的文件时,希望可以自动生成头部注释,在网上查了几个插件,主要有三个:DocBlokcr(https://packagecontrol.io/packa ...

  7. sublime怎么编译java_文本编辑利器:Sublime Text3 编译运行Java程序

    步骤 JDK(Java 开发环境需要提前配置好) Sublime Text3 (具体的安装方式参考之前文章: 简书 个人博客) 直接在安装路径下找到*\Packages\Java.sublime-pa ...

  8. Sublime Text3配置Lua运行环境

    Sublime Text3配置Lua运行环境 前言 要问现在哪个编译器最能扛得住潮流,要数Sublime Text3了,由于它的轻量,插件丰富,美观,造就了一大批粉丝(本菜鸡也是哦) 在以前的工作中使 ...

  9. 用linux运行sublime,在Deepin Linux上用Sublime Text3配置GoLang开发环境

    安装git 因为golang是通过git来管理远程包的,所以我们首先要安装git.具体可参考官网. ➜ tonny@tonny-pc ~ sudo apt-get install git ➜ tonn ...

最新文章

  1. HDU-2044-一只小蜜蜂
  2. 【cs229-Lecture7】支持向量机(SVM)
  3. Spring源代码学习之How is Beans.xml loaded and parsed
  4. ML.NET Cookbook:(10)如何使用模型做出一个预测?
  5. .Net微服务实战之技术架构分层篇
  6. 求android 中串口的发送接收数据代码
  7. 概率论基础知识各种分布
  8. 基于JavaFX实现的数据库学生管理系统
  9. keyset与entryset
  10. 标准输入输出 stdio 流缓冲 buffering in standard streams
  11. js url传参进行编码
  12. 阿里巴巴“牛逼”了,申请“行政干预”区块链专利
  13. cvc 降噪_CVC降噪和DSP降噪有什么区别?
  14. (小柯-java- 基础)
  15. 1024,20个入行故事,浮世中见证着程序员的奋斗
  16. html里面输出大于号和小于号
  17. Fresher的完美文本
  18. 计算机考试后的感想,计算机考试的感想
  19. 博士五年,我在清华做时序数据库
  20. 2021全国大学生数学建模竞赛论文格式规范

热门文章

  1. 数据库原理mysql_数据库原理:MySql的安装
  2. c语言递归函数奇偶归一猜想,计算机科学视角下的奇偶归一猜想
  3. elementui中给input框赋值成功后input框不能进行编辑问题
  4. ffdshow 源代码分析 6: 对解码器的dll的封装(libavcodec)
  5. FFmpeg架构之I/O模块分析
  6. linux如何查看tomcat端口号,如何在Linux中修改tomcat端口号
  7. c语言二维数组 ppt,C语言二维数组与指针.ppt
  8. jQuery 学习-DOM篇(六):jQuery 替换 DOM 元素
  9. linux输入字符串到文件,[Linux文件]将用户输入的字符串写入文件实例
  10. PowerDesigner name与code同步问题