1 个稳定版本

4.0.1 2024 年 2 月 18 日
4.0.0 2024 年 2 月 7 日
3.0.1 2024 年 2 月 7 日
3.0.0 2020 年 9 月 4 日
0.3.2 2020 年 8 月 29 日

#285编程语言

Download history 13/week @ 2024-05-20 19/week @ 2024-05-27 8/week @ 2024-06-03 8/week @ 2024-06-10 38/week @ 2024-07-01 93/week @ 2024-07-29

93 每月下载次数

MIT 许可证

78KB
1.5K SLoC

DeZ80

一个 Z80 指令解码和解码库。

特性

  • 标准的 Z80 指令解码和编码
  • 支持非文档化指令
  • 处理无效和链式操作码前缀
  • 与实现无关的数据结构
  • 有状态和无状态指令解码接口
  • 用于显示指令及其各个组件的格式处理程序

用例

DeZ80 可以作为一个简单的反汇编器。dez80_cli 二进制组件提供了该用例的接口。它还可以重新组装定义的 Instruction 结构体,但不提供任何文本解析功能。

库组件足够灵活,可以用于其他应用,例如汇编器、调试器或模拟器。


lib.rs:

提供 Z80 反汇编和分析模型和函数。

依赖项

~0.3–0.8MB
~19K SLoC