9个版本

0.2.1 2024年5月13日
0.2.0 2024年4月21日
0.1.6 2024年4月19日

#106仿真器

32 每月下载量
4 crates 中使用

MIT 协议

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::WordStackdata::composite::WordQueue 用于帮助数据处理,
    • data::composite::Array 是一组连续的字,
  • 标识符
    • data::identification::Address 用于引用 data::atomic::Wordmemory::Memory
    • data::identification::Area 用于引用 data::composite::Arraymemory::Memory
  • memory::Memory 的操作可以返回一个 memory::MemoryResult<T>,它是 Result<T, memory::MemoryError> 的别称。
  • 转换器:converters::Wordsconverters::Arrays

许可

  • 版权所有(c)2024 Sébastien Geldreich
  • 许可 MIT

无运行时依赖

功能