RISC-V Online 是一款基于 WebAssembly 的在线 RISC-V 汇编反汇编工具,专为 RISC-V 开发者、学习者和研究人员设计。
15秒快速了解: 输入十六进制机器码,立即获得 RISC-V 汇编指令 — 无需安装,浏览器即用!
- 🔧 即时反汇编 - 支持 16 位和 32 位 RISC-V 指令集
- 🌐 零安装使用 - 基于 WebAssembly,在浏览器中直接运行
- ⚡ 高性能处理 - Rust 编写的核心解析引擎,毫秒级响应
- 📱 跨平台支持 - 支持所有现代浏览器,移动端友好
- 🎨 直观界面 - 清晰的输入输出,支持多种输入格式
- 🔍 智能解析 - 自动识别指令长度,支持 GNU objdump 输出格式
# 克隆项目
git clone https://github.com/hust-open-atom-club/riscv-online.git
cd riscv-online
# 构建 WebAssembly 模块
cd wasm-riscv-online
wasm-pack build
# 安装依赖并启动开发服务器
cd www
npm install
npm run start
访问 http://localhost:8080
即可使用。
工具 | 版本要求 | 用途 |
---|---|---|
Rust | >= 1.56.0 | WebAssembly 编译 |
wasm-pack | >= 0.10.0 | Rust 到 WASM 构建工具 |
Node.js | >= 16.0.0 | 前端开发服务器 |
npm | >= 8.0.0 | 包管理器 |
我们欢迎所有形式的贡献!请查看 CONTRIBUTING.md 了解详细信息。
- 🐛 报告问题 - 创建 Issue
- ✨ 提交功能 - Fork → 修改 → Pull Request
- 📝 完善文档 - 改进 README 或添加示例
- 🧪 添加测试 - 提高代码覆盖率
本项目采用 木兰宽松许可证第 2 版 开源。