Expand description
This module contains the CPU simulator.
Importantly, the simulator is built with the assumption that instructions are atomic;
reading from a “dynamic” location (typically, a hardware register) will not read the correct
value (the cycle count is unknown to the AddressSpace
).
This is a design choice for simplicity and performance’s sake, and not a bug.
Structs§
Enums§
- Tick
Result - A tick’s possible results.