9 分•作者: specy•18 天前
Asm Editor 是一个开源的浏览器集成开发环境(IDE),用于编写、运行和调试汇编语言。 它目前支持 M68K、Z80、MIPS、RISC-V(32 位和 64 位)以及 x86-64。调试器包含断点、后退执行、执行历史、寄存器和内存检查等工具,旨在让汇编语言更容易理解。 最近我添加了图形、键盘和鼠标支持,现在可以构建小型游戏和其他交互式程序。 该项目主要面向学习汇编的大学生。M68K 模拟器借鉴了 Easy68K 的设计,而 MIPS 模拟器则使用了 MARS 的相同模拟器。这两种模拟器在计算机科学课程中都很常用。 我还在为这些架构开发交互式课程,让学生可以直接在应用程序中学习和实验。 该应用程序还提供架构文档、可共享文件、项目模板以及供教授创建考试的工具。 您可以从模板中创建一个项目来快速试用。我非常希望听到您的反馈,特别是来自教授或学习过汇编的人的反馈。 演示:<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> (选择您喜欢的语言和模板) 代码库:<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 分•作者: loosetypewriter•18 天前
今天 ChatGPT 发布了一份设计文档,其中将我们的服务间消息传递架构描述为“能力织物”(capability fabric)。请注意这里的双重名词用法,仿佛一个由两个部分组成的词语被逐个词地进行了同义词替换。他们说这是不易察觉的。