8个版本
0.3.1 | 2024年4月21日 |
---|---|
0.3.0 | 2024年4月16日 |
0.2.4 | 2024年4月16日 |
0.1.4 | 2024年4月14日 |
#86 在 模拟器
每月 29 次下载
用于 3 个 crates(2 个直接使用)
46KB
879 行
Osiris/Process
- 64位 固定宽度 指令
- 16位操作标识符,
- 16位目标寄存器
- 32位可选参数(),
- 64位 宽 地址,
- 基于范围的寄存器操作。
许可证
- 版权(c)2024 Sébastien Geldreich
- 许可证 MIT
lib.rs
:
此crate提供结构和实现,以帮助创建以64位为地址的虚拟机
- 具有64位长度操作,
- 在64位字上操作。
- 它尚未准备好用于生产,可能会发生很大变化!
一个示例(WIP) 实现。
它做出了一些有争议的选择,例如
每个register::integral::Bank具有65536个通用寄存器(
- processor::Cpu),
- 具有65536个浮点寄存器(
- register::floating_point::Vector),
- 此crate中没有实现处理器的排序、调用或操作集。
依赖关系
~30KB