汇编语⾔编辑器:Sublimetext3
汇编语⾔编辑器:Sublime text3
⼀、前⾔
看到这个标题,你可能会感到疑惑,汇编语⾔不是⽤记事本就可以编辑吗?虽然⽤记事本就可以编写汇编语⾔,但是在我看来记事本和sublime text3在编写汇编语⾔时还是存在不⼩的差距的,我们可以看⼀下同⼀段程序在记事本上的呈现效果和在sublime text3上的呈现效果。
左边为记事本,右边为sublime text3(经过配置)后的效果
那么可以使⽤其它的⽂本编辑器来编辑汇编语⾔吗?答案是可以还不够好。
与其他⽂本编辑器相⽐,sublime text3的优势:
⽐notepad++更懂得世界的局势(起码现在看起来是这样)
⽐visual code、atom更轻,更快(sublime text3便携版解压后体积仅40M左右)
⽐vim、Emacs更友好(不需要学习⼤量的快捷键,符合常规⽤户习惯)
⽐Ultraedit更便宜(sublime text3可以使⽤免费版)
⼆、如何配置sublime text3
1. 下载,点击链接后,会打开这样⼀个页⾯:
Windows 64位选择Windows 64 bit-also available as a portable version
Windows 32位选择Windows- also available as a portable version
Linux选择Linux repos-also available as a 64 bit or 32 bit tarball
MacOS系统选择OS X(10.7 or later is required)
对于Windows 64位⽽⾔,点击会下载安装版,点击会下载便携版(只有⼀个压缩包)
2. 以Windows 64位的便携版为例,解压后会得到⼀个⽂件,打开后会发现在软件名的后⾯有⼀个(UNREGISTRED),这
是因为你还注册,可以通过付费获得许可证来进⾏注册。
按下CTRL+SHIFT+P打开命令窗⼝:
3. 输⼊Install,选择Install Package Control,等待Package Control 安装成功(会有弹窗提⽰),再点击Preferences选择最下⽅
的Package Control,可以打开以下窗⼝:
4. 选择Install Package等待其跳出以下窗⼝:
5. 在该窗⼝下输⼊×86后,选择x86 and x86_64 Assembly安装,安装完成后可以新建⽂件,并将其保存成.asm格式⽂件,写⼊以下代
码:
编译链接后,可以输出Hello world!
如果你需要其他的插件,也可以通过上述⽅法中的3-5步来获取。如果需要中⽂界⾯可以下载Chineselocalizations插件来实现。如果出现中⽂字符显⽰异常的情况,可以参见这篇⽂章:
三、编译连接配置
本⼈使⽤的是Win10 64位系统,所以只能通过DOSbox来模拟dos系统,如果像我这样使⽤Win10 64位系统可以使⽤sublime text中的编译系统使其可以更⽅便的编译连接汇编语⾔。
1. ⾸先点击Tools —>Build System —>New Build System ,这样会打开⼀个.sublime-build⽂件,保存为asm.sublime-build,填⼊以下
代码:
{
"cmd":["D:\\DOSBox-0.74\\DOSBox","dos.bat"],
}
其中"D:\\DOSBox-0.74"为的⽂件路径,DOSBox则为程序名。
dos.bat⽂件应该和源代码处于同⼀⽂件夹,否则需要在前⾯加上bat⽂件路径,新建⼀个.bat⽂件,并将其保存为dos.bat
dos.bat的代码如下:
set filename=×××
masm %filename%;
link %filename%;
当你需要编译连接某⼀个⽂件时,只需要将filename的值设为需要执⾏的⽂件名即可
vim编辑器下载与安装1. asm.sublime-build的存放路径为C:\Users\你的⽤户名\AppData\Roaming\Sublime Text 3\Packages\User中
2. 编译时,只需要按下CTRL+B即可
3. dos.bat中只包含了编译链接的部分,之后你可以⾃⼰选择是Run还是Debug
四、后记
⼤家使⽤sublime text3保存⽂件时肯定发现了它⽀持许多格式,通过其编写markdown、python、html等格式⽂件都是⾮常⽅便的,相应的插件可以使⽤上⾯提到的⽅法安装。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。