fn eor(&mut self) -> bool {
        self.fetch();

        let xor = self.acc ^ self.fetched;

        self.flags.set(Flags::N, xor & 0x80 != 0);
        self.flags.set(Flags::Z, xor == 0);

        true
    }
// EOR: Bitwise exclusive OR
// Affects: N Z
Bitwise exclusive OR
Affects: N Z
Bitwise exclusive OR Affects : N Z
fn eor(&mut self) -> bool {
        self.fetch();
        let xor = self.acc ^ self.fetched;
        self.flags.set(Flags::N, xor & 0x80 != 0);
        self.flags.set(Flags::Z, xor == 0);
        true
    }
fn eor ( & mut self ) -> bool { self . fetch ( ) ; let xor = self . acc ^ self . fetched ; self . flags . set ( Flags :: N , xor & 0x80 != 0 ) ; self . flags . set ( Flags :: Z , xor == 0 ) ; true }
EOR: Bitwise exclusive OR
Affects: N Z
EOR : Bitwise exclusive OR Affects : N Z
&mut self