9个版本
| 0.2.1 | 2024年5月13日 |
|---|---|
| 0.2.0 | 2024年4月21日 |
| 0.1.6 | 2024年4月19日 |
#106 在 仿真器
32 每月下载量
在 4 crates 中使用
30KB
507 行
Osiris/Data
osiris-data 是一个用于在虚拟机中管理数据、具有易于阅读的低级别界面的crate。
使用此crate,您可以操作64位值(data::atomic::Word)并将其转换为内存结构(memory::Memory)。
类型crate
此crate提供了一种将64位值(data::atomic::Word)转换为内存结构(memory::Memory)的方法。
主要结构
- 数据结构
data::atomic::Word和data::atomic::HalfWord用于拆分/合并字,data::composite::WordStack和data::composite::WordQueue用于帮助数据处理,data::composite::Array是一组连续的字,
- 标识符
data::identification::Address用于引用data::atomic::Word到memory::Memory,data::identification::Area用于引用data::composite::Array到memory::Memory,
memory::Memory的操作可以返回一个memory::MemoryResult<T>,它是Result<T, memory::MemoryError>的别称。- 转换器:
converters::Words和converters::Arrays。
许可
- 版权所有(c)2024 Sébastien Geldreich
- 许可 MIT