新的介绍内容:
M88K是一款专为摩托罗拉88K微处理器汇编语言设计的集成开发环境(IDE)。虽然目前的版本0.5.0尚未涵盖所有预期功能,但我们致力于将其打造成一个全功能的开发工具,提供从语法高亮到内置仿真器等所有必要的功能。
该项目的目标是帮助我在学习过程中更高效地使用这种汇编语言。理想情况下,它将使使用这种汇编语言的工作体验与使用高级语言一样舒适。
我们使用Mocha单元测试来测试大多数功能,目前共有41个单元测试,分为两个不同的Mocha测试套件,确保一切按预期运行。如果遇到任何问题,请参考已知问题部分,了解如何报告错误/故障/问题。
版本0.5.0带来了许多变化。由于时间有限,我将不再积极开发此扩展(因此不会推送那么多更新)。预计到版本0.9.0时,除错误修复外,所有待办事项都将完成,而1.0.0版本将仅用于错误修复,以确保扩展正常工作,并尽可能减少错误。理想情况下,到2019年6月,我们将达到1.0.0版本,我将认为此项目完成。
当前功能:
语法高亮:提供完整的语法高亮功能,基于我创建的M88K-HK标准进行设计。该标准对寄存器的使用有详细规定,包括返回地址寄存器、宏专用寄存器、通用变量寄存器、算术寄存器、逻辑寄存器、子程序参数加载寄存器、辅助寄存器、返回值寄存器和堆栈指针操作寄存器。
代码片段:为最常用的指令、宏和重复代码提供丰富的代码片段。
文本操作:提供以下文本操作功能:
全局端模式:此扩展支持全局范围的大端和小端模式,所有功能将使用此模式提供结果。
计划功能/待办事项:
扩展设置:
已知问题:
截至版本0.5.0,我已经修复了所有已知的错误/问题。我尝试通过提高代码质量来确保其更快、更易维护、质量更高。如果您遇到任何错误或故障,或有任何建议,请告诉我。我在Github上接受请求。
发布说明:
此处仅提供最近3个更新的信息。有关更详细的信息,请查看我们的变更日志。
贡献:
如果您想贡献代码,请随时向Github上的存储库提交拉取请求。您还应该查看我们的[待办事项列表](https://github.com/M-T3K/M88K/blob/master/todo.txt)。
[0.5.0] - 2019年1月3日
[0.2.0] - 2018年12月12日
[0.1.2] - 2018年12月12日
致谢:
最初,我仅使用MDTools作为起点。然而,现在我已经查看了Visual Studio Code团队的所有示例扩展。
本站所有资源都是由网友投稿发布,或转载各大下载站, 请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则 产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com