9作者: specy15 天前原帖
Asm Editor 是一个开源的浏览器集成开发环境(IDE),用于编写、运行和调试汇编语言。<p>它目前支持 M68K、Z80、MIPS、RISC-V(32 位和 64 位)以及 x86-64。调试器包含断点、向后步进、执行历史、寄存器和内存检查等工具,旨在使汇编语言更易于理解。<p>我最近增加了图形、键盘和鼠标支持,因此现在可以构建小型游戏和其他交互式程序。<p>该项目主要面向学习汇编语言的大学生。M68K 模拟器受到 Easy68K 的启发,而 MIPS 模拟器则使用与 MARS 相同的模拟器。这两者在计算机科学课程中都很常用。<p>我还在为这些架构开发互动课程,让学生能够直接在应用程序中学习和实验。<p>该应用程序还提供架构文档、可共享文件、项目模板以及供教授创建考试的工具。<p>您可以从模板中创建一个项目,以快速尝试。我非常希望听到您的反馈,特别是来自教授或学习过汇编语言的人的意见。<p>演示: <a href="https:&#x2F;&#x2F;asm-editor.specy.app&#x2F;projects&#x2F;create" rel="nofollow">https:&#x2F;&#x2F;asm-editor.specy.app&#x2F;projects&#x2F;create</a>(选择您喜欢的语言和模板)<p>代码库: <a href="https:&#x2F;&#x2F;github.com&#x2F;Specy&#x2F;asm-editor" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Specy&#x2F;asm-editor</a>
1作者: loosetypewriter15 天前原帖
今天,ChatGPT 发布了一份设计文档,描述了我们的服务间消息传递架构为“能力织物”。注意到这个双名词的用法,仿佛这个由两个部分组成的单词是逐个查找同义词得到的。他们说这并不显眼。