Crate vm

Source

Modules§

assembler
error
instructions
register

Macros§

assign_memory_value
Macro for matching the memory type and setting the value. Omits the value of Width.
assign_memory_value_by_width
Macro for matching the memory type and setting the value.
assign_register_value
Macro to match a Width to a mutable register index.
get_memory_value
Macro for matching the Register type and getting the value. Omits the value of Width.
get_memory_value_by_width
Macro for matching the memory type and getting the value.
get_register_value
Macro to match a Width to a register index.

Structs§

Vm
A unique struct containing the processors and VM context.
VmCtx
An encapsulated struct containing the vital processor data and intercommunication.