Assembly masm汇编程序在编写系统软件时有哪些限制
在编写像操作系统这样的系统软件时,MASM汇编程序有哪些限制?Assembly masm汇编程序在编写系统软件时有哪些限制,assembly,operating-system,Assembly,Operating System,在编写像操作系统这样的系统软件时,MASM汇编程序有哪些限制? 提前感谢。如果你不计算写这篇文章所需的时间,则没有。如果你不计算写这篇文章所需的时间,则没有 考虑到您的其他问题,我建议您下载并浏览(几次),因为它定义了汇编语言词典以及汇编语言的含义(除非您想针对指令集和汇编语言完全不同的RISC处理器) 选择汇编程序时,需要考虑以下几点: 避免在编写代码10年后,您不必扔掉代码或完全重写代码,因为汇编器供应商关闭了它的业务(“跨平台”和“开源”似乎是这里的妙语) 是否有一个IDE支持这种语言的
提前感谢。如果你不计算写这篇文章所需的时间,则没有。如果你不计算写这篇文章所需的时间,则没有
RISC
处理器)- 避免在编写代码10年后,您不必扔掉代码或完全重写代码,因为汇编器供应商关闭了它的业务(“跨平台”和“开源”似乎是这里的妙语)
- 是否有一个IDE支持这种语言的代码导航和重构
- 该语言是否有现成的可重用库
- 这种语言的语法是容易读/写的,还是仅仅是一堆难以读解的符号
- 是否有相当多的程序员社区愿意提供帮助
是否适合您的需求取决于您的目标 它有友好的语法,有一些IDE,由于它的年代久远,可能有相当多的可重用代码可用(几十年前编写)但是,您永远无法自己扩展它,也无法将它移植到另一个平台,因为它是封闭源代码的,在汇编语言爱好者的社区中,您不会有太多人 如果你只是在学习,那么去选择任何你可以使用的语言和工具,开始编码
RISC
处理器)- 避免在编写代码10年后,您不必扔掉代码或完全重写代码,因为汇编器供应商关闭了它的业务(“跨平台”和“开源”似乎是这里的妙语)
- 是否有一个IDE支持这种语言的代码导航和重构
- 该语言是否有现成的可重用库
- 这种语言的语法是容易读/写的,还是仅仅是一堆难以读解的符号
- 是否有相当多的程序员社区愿意提供帮助
是否适合您的需求取决于您的目标 它有友好的语法,有一些IDE,由于它的年代久远,可能有相当多的可重用代码可用(几十年前编写)但是,您永远无法自己扩展它,也无法将它移植到另一个平台,因为它是封闭源代码的,在汇编语言爱好者的社区中,您不会有太多人
如果你只是在学习,那就去选择任何可用的语言和工具,开始编码。我不想用MASM编写操作系统。
从许可证中,我们了解到: MASM32项目不能做的事情
MASM32项目不能用于创建开放源代码软件或任何其他需要MASM32项目用户放弃其在MASM32许可证下享有的权利的许可证形式的项目。特别是,MASM32许可证完全不包括根据GNU组织发布的GPL许可的项目许可证和/或变体我不想写Op