IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 配置Sublime Text3和MASM32编译汇编的问题汇总 -> 正文阅读

[开发工具]配置Sublime Text3和MASM32编译汇编的问题汇总

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

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"],
}

在这里插入图片描述

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-01-28 12:07:31  更:2022-01-28 12:08:58 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 10:37:02-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码