编写汇编代码最好的IDE是什么?
20 个回答
RadASM,一强人用汇编写的汇编IDE,很多年前我学汇编是主要用的IDE,高亮他做得不错,常用的API也有自动补全和参数提示,不知道现在发展的怎么样了。另外还有sublime notepad++这些,不过只能算编辑器。哦对了masm32自带了一个简单的IDE,不过我没用过不好评价
------------------------------------------------------------------------
更新:
还有一些,不过都很一般,比如FASM有个用FASM写的简陋的IDE,大部分IDE装个插件也能写,
比如像VS:
Assembly Programming with Visual Studio 2010/2012然而写起来体验并不好,需要一大堆配置然后装个asmhilighter,高亮挺烂的,也没智能提示,惟一值得称道的就是调试功能了.....(汇编代码的源码级调试........不还是汇编嘛..)
先说结论是……visual studio
如果是masm的话那么,新建空项目之后在项目上点右键,生成依赖项→生成自定义,在那里找masm
如果是nasm/yasm的话那么可以去这俩货网站上找自定义工具的那三个文件,同上
不过nasm官网还没有发2008+的,这点似乎和py很像╮(╯▽╰)╭
yasm官网有vsyasm这个东西和详细的说明。高亮插件的话去vs里面搜aseembly可以找到我忘了叫啥了,不过汇编似乎并不需要高亮
p.s.yasm可以用att语法满足一切需(zhuang)求(bi)
噫我好像是来推销yasm的?
发现楼上有人说vs没有什么值得称道的……嗯其实vs这个功能最大的原因是……
vs不支持x86_64的inline assembly!
所以vs这里最大的好处是你可以把C和asm混起来用……
表示高亮和补全反正对我没有什么卵用,当然如果能有区分地高亮指令,寄存器,内存,立即数……标号和立即数一个颜色我也无所谓……还是不错的……
毕竟最可能的情况是你知道指令,但是不知道操作数怎么写,比如cmp和cmpq
反正我不用masm,也不会from scratch
For Windows & Linux
Xcode
For Mac
vs asm highlighter还挺好用的,就是它识别不了的非高亮部分不能插断点,其他调试sse avx指令集汇编函数都挺好用的。
我以前做了一个“轻松汇编”还不错。如果是课程学习之类的一个程序只有一个文件,那么用它很好,但是对大工程根本不支持,因为本来就是学习时候用的。
不用配置安装好就可以用,可以断点调试,不过只支持到WinXp,好久没更新,代码都找不到了
汇编还有IDE啊?这个我真不知道。
VSCode + 插件(x86 and x86_64 Assembly)
https://github.com/13xforever/x86_64-assembly-vscode
dosbox。界面非常经典,一片蓝色,光标一直闪烁,一点也不伤眼睛。让人有编写的欲望。还记得当年写了个小东西,写完之后,立刻就把这个ide删了。。
虽然结题了。。但对于16位的汇编,还是建议用emu8086,自带模拟器。。入门推荐!
VSCode+语法支持插件+dosbox调用插件
DOSBox调用插件如:
语法支持插件如:
记得有个叫masmplus的,也带模板和编译,就是调试捉急
PhpStorm
为啥要用IDE一.一
emu8086? 刚开始学。。请指教!
turbo c