dev.to | 📄 原文链接 | 2026-10-27 收录

给 WebAssembly 写一门汇编风格的语言

来源:dev.to — 2026-10-25

📋 概述

作者年轻时在 Videoton TV 电脑上写过 Z80 游戏,最怀念的是敲一条指令就能看见它对应哪几个字节。WebAssembly 把这种可能带了回来,但官方文本格式 WAT 是一座括号丛林,他要的是一份汇编清单。于是他做了 HEXAW:一门面向 WebAssembly 二进制的实验性文本格式,助记符可读,界面上把十六进制码和汇编记号并排显示。命令行工具能把 HEXAW 汇编成 wasm、能把二进制反汇编回可读指令、还能单步前进和后退;配一个 Groq 的 key 还能叫出 AI 导师解释某段字节。它已发布到 npm,需要 Node.js 22.18 以上,示例是一段阶乘代码,算出 5! = 120 之后可以用 BACK 把最后一步执行倒回去。

🔑 核心要点

💡 金句

“I still miss typing an instruction and seeing the exact bytes it becomes.”
译:我到现在还怀念那种感觉:敲下一条指令,就看见它变成的确切字节。
← 返回 dev.to 首页