Enum intel_8080_emu::opcode::OpCode [−][src]
pub enum OpCode { Nop, Lxi(Reg16, u16), StaxB, Inx(Reg16), Inr(Register), InrM, Dcr(Register), DcrM, Mvi(Register, u8), MviM(u8), Rlc, Dad(Reg16), LdaxB, Dcx(Reg16), Rrc, StaxD, Ral, LdaxD, Rar, Shld(u16), Daa, Lhld(u16), Cma, Sta(u16), Stc, Lda(u16), Cmc, Mov(Register, Register), MovToM(Register), MovFromM(Register), Hlt, Add(Register), AddM, Adc(Register), AdcM, Sub(Register), SubM, Sbb(Register), SbbM, Ana(Register), AnaM, Xra(Register), XraM, Ora(Register), OraM, Cmp(Register), CmpM, Rnz, Pop(Reg16), Jnz(u16), Jmp(u16), Cnz(u16), Push(Reg16), Adi(u8), Rst(u8), Rz, Ret, Jz(u16), Cz(u16), Call(u16), Aci(u8), Rnc, Jnc(u16), Out(u8), Cnc(u16), Sui(u8), Rc, Jc(u16), In(u8), Cc(u16), Sbi(u8), Rpo, Jpo(u16), Xthl, Cpo(u16), Ani(u8), Rpe, Pchl, Jpe(u16), Xchg, Cpe(u16), Xri(u8), Rp, PopPSW, Jp(u16), Di, Cp(u16), PushPSW, Ori(u8), Rm, Sphl, Jm(u16), Ei, Cm(u16), Cpi(u8), }
Variants
Nop
Lxi(Reg16, u16)
StaxB
Inx(Reg16)
Inr(Register)
InrM
Dcr(Register)
DcrM
Mvi(Register, u8)
MviM(u8)
Rlc
Dad(Reg16)
LdaxB
Dcx(Reg16)
Rrc
StaxD
Ral
LdaxD
Rar
Shld(u16)
Daa
Lhld(u16)
Cma
Sta(u16)
Stc
Lda(u16)
Cmc
Mov(Register, Register)
MovToM(Register)
MovFromM(Register)
Hlt
Add(Register)
AddM
Adc(Register)
AdcM
Sub(Register)
SubM
Sbb(Register)
SbbM
Ana(Register)
AnaM
Xra(Register)
XraM
Ora(Register)
OraM
Cmp(Register)
CmpM
Rnz
Pop(Reg16)
Jnz(u16)
Jmp(u16)
Cnz(u16)
Push(Reg16)
Adi(u8)
Rst(u8)
Rz
Ret
Jz(u16)
Cz(u16)
Call(u16)
Aci(u8)
Rnc
Jnc(u16)
Out(u8)
Cnc(u16)
Sui(u8)
Rc
Jc(u16)
In(u8)
Cc(u16)
Sbi(u8)
Rpo
Jpo(u16)
Xthl
Cpo(u16)
Ani(u8)
Rpe
Pchl
Jpe(u16)
Xchg
Cpe(u16)
Xri(u8)
Rp
PopPSW
Jp(u16)
Di
Cp(u16)
PushPSW
Ori(u8)
Rm
Sphl
Jm(u16)
Ei
Cm(u16)
Cpi(u8)
Methods
impl OpCode
[src]
impl OpCode
Trait Implementations
impl Debug for OpCode
[src]
impl Debug for OpCode
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 PartialEq for OpCode
[src]
impl PartialEq for OpCode
fn eq(&self, other: &OpCode) -> bool
[src]
fn eq(&self, other: &OpCode) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &OpCode) -> bool
[src]
fn ne(&self, other: &OpCode) -> bool
This method tests for !=
.
impl Clone for OpCode
[src]
impl Clone for OpCode
fn clone(&self) -> OpCode
[src]
fn clone(&self) -> OpCode
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Copy for OpCode
[src]
impl Copy for OpCode
impl Display for OpCode
[src]
impl Display for OpCode