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