Struct dcpu::emulator::cpu::Cpu
[−]
[src]
pub struct Cpu {
pub ram: Ram,
pub registers: Registers,
pub pc: u16,
pub sp: u16,
pub ex: u16,
pub ia: u16,
pub wait: u16,
pub on_decode_error: OnDecodeError,
pub check_if_cascade: bool,
pub is_queue_enabled: bool,
pub interrupts_queue: VecDeque<u16>,
pub log_queue: VecDeque<u16>,
pub halted: bool,
}Fields
ram: Ram
registers: Registers
pc: u16
sp: u16
ex: u16
ia: u16
wait: u16
on_decode_error: OnDecodeError
check_if_cascade: bool
is_queue_enabled: bool
interrupts_queue: VecDeque<u16>
log_queue: VecDeque<u16>
halted: bool