百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
N

nemu

> 编程语言
开源

NJU EMUlator, 一款用于教学的全系统 x86/mips32/riscv32/riscv64 模拟器

1.1K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

NJU EMUlator, 一款用于教学的全系统 x86/mips32/riscv32/riscv64 模拟器

NEMU(NJU Emulator)是一个简单但完整的全系统模拟器,专门用于教学。目前支持x86、mips32、riscv32和riscv64。要在NEMU上运行程序,请参阅AM项目。

NEMU 的主要特点包括: * 一个小型监视器,带有简单的调试器 * 单步执行 * 注册器/内存检查 * 无符号支持的表达式求值 * 监视点 * 与参考设计(例如 QEMU)进行差异测试 * 快照 * CPU 核心,支持大多数常用指令 * x86 * 实模式不受支持 * x87 浮点指令不受支持 * mips32 * CP1 浮点指令不受支持 * riscv32 * 仅支持 RV32IM * riscv64 * 仅支持 RV64IM * 内存 * 分页 * TLB 可选(但对于 mips32 来说是必需的) * 保护不受支持 * 5 个设备 * 串行、定时器、键盘、VGA、音频 * 其中大多数设备都是简化的,不可编程 * 2 种 I/O 类型 * 端口映射 I/O 和内存映射 I/O

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言