嘉Jaykou工具台 · RISC-V 汇编器 代码留在你的设备上
每日 免费 3 次

免费 RISC-V 汇编器将汇编转成你可以复制的机器码。

粘贴 RV32IM 汇编,并查看每条指令的地址、十六进制字和解码形式。
将代码以十六进制复制,下载 .hex 或 .bin,或直接在这里运行以检查它是否可用。

100% 本地处理游客每日 3 次 · 无水印注册送 20 积分
游客每日 3 次 在你的浏览器中运行 无需安装
RV32I 汇编源码
机器码(每 4 字节一条)
0x1000: 00A00293
0x1004: 00000313
0x1008: 00530333
0x100c: FFF28293
0x1010: 80029463
0x1014: 00030513
0x1018: 00100893
0x101c: 00000073
0x1020: 00A00893
0x1024: 00000073
寄存器(非零)
(全部为 0)
状态
0x1000PC
0已执行指令
运行中状态
串口输出(ecall)
(还没有输出)
RISC-V 模拟器(RV32I 子集)
真实的 RV32I 编码 + 逐指令模拟。这里只实现了 RV32I 常用指令,没有 CSR、中断、乘除法(M 扩展)与虚拟内存。
汇编成功:10 条指令,共 40 字节。
已实现
add/sub/and/or/xor/sll/srl/sra/slt/sltu · addi/andi/ori/xori/slti/sltiu/slli/srli/srai · lw/lh/lb/lbu/lhu/sw/sh/sb · beq/bne/blt/bge/bltu/bgeu · jal/jalr/lui/auipc/ecall(a7=1 打印整数,a7=4 打印字符串,a7=10 退出)。
未实现:M/A/F/D 扩展、CSR、异常与中断、真实操作系统。
程序保存在当前浏览器中。下载即可留一份备份。
使用说明

RISC-V 汇编器怎么用?4 步就能上手

RISC-V 汇编器是一个在线编程环境:写代码、运行、看输出,不需要配置本地环境。 在浏览器中将 RV32IM 代码汇编为机器码:标签、伪指令和数据指令,每个字以十六进制显示。

1
编写代码

在编辑器中输入或粘贴代码,支持语法高亮与自动缩进。

2
设置运行参数

选择语言版本、命令行参数或输入数据,按需调整。

3
运行

点击运行按钮,控制台会显示输出结果与错误信息。

4
保存或分享

确认结果后复制代码,或分享链接把示例发给别人。

· 代码在浏览器沙箱内运行,不会影响你的电脑。· 刷新页面会清空代码,重要代码记得先复制保存。
嘉Jaykou工具台

这些也在你的浏览器里完成

无需注册即可试用,游客每日 3 次免费。所有处理都在你的设备上完成,文件不会被上传。

  • 490 个免费工具
  • 图片 · 视频 · PDF · 文本
  • 每日免费额度

所有工具每天都有免费额度。 游客每日 3 次免费,注册再送 20 积分。文件不上传,处理全在你的设备上完成。

RISC-V 汇编器常见问题解答

这个 RISC-V 汇编器是免费的吗?

是的。这个在线 RISC-V 汇编器是免费的,游客每日 3 次,没有限制,也无需安装任何东西。

十六进制输出看起来怎样?

每行一个32位指令字,八个十六进制数字,从第一条指令开始。 .bin 文件以小端字节形式保存相同的指令字。

伪指令会被展开吗?

是的。带有标签的 li、la、call、tail 和 lw 会变成你在清单中看到的一或两个实际指令,这些指令具有标准 RISC-V 工具链生成的相同编码。

它使用哪些地址?

代码从 0x00400000 开始,数据从 0x10010000 开始,因此分支偏移和 la 地址与常见的教学模拟器匹配。

我的代码上传了吗?

不。它是在你的浏览器中组装的,并且仅保存在此浏览器的存储中。

免费工具

免费 RISC-V 汇编器

RV32I + M · Hex, .hex and .bin · Run to check

开始转换