Struct intel_8080_emu::proc_state::Registers [−][src]
pub struct Registers { pub a: u8, pub b: u8, pub c: u8, pub d: u8, pub e: u8, pub h: u8, pub l: u8, pub sp: u16, pub pc: u16, }
Fields
a: u8
b: u8
c: u8
d: u8
e: u8
h: u8
l: u8
sp: u16
pc: u16
Methods
impl Registers
[src]
impl Registers
pub fn apply_mov(&mut self, reg1: Register, reg2: Register)
[src]
pub fn apply_mov(&mut self, reg1: Register, reg2: Register)
pub fn reg_val(&self, reg: Register) -> u8
[src]
pub fn reg_val(&self, reg: Register) -> u8
pub fn set_reg_val(&mut self, reg: Register, value: u8)
[src]
pub fn set_reg_val(&mut self, reg: Register, value: u8)
pub fn reg_16_val(&self, reg: Reg16) -> u16
[src]
pub fn reg_16_val(&self, reg: Reg16) -> u16
pub fn set_reg_16_val(&mut self, reg: Reg16, value: u16)
[src]
pub fn set_reg_16_val(&mut self, reg: Reg16, value: u16)
Trait Implementations
impl Debug for Registers
[src]
impl Debug for Registers
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Default for Registers
[src]
impl Default for Registers