fn fetch(&mut self) -> (u8, u8) {
        let instr_one = self.memory[self.program_counter as usize];
        self.program_counter += 1;

        let instr_two = self.memory[self.program_counter as usize];
        self.program_counter += 1;

        (instr_one, instr_two)
    }
/// Fetches an instruction from the current program counter.
Fetches an instruction from the current program counter.
Fetches an instruction from the current program counter .
fn fetch(&mut self) -> (u8, u8) {
        let instr_one = self.memory[self.program_counter as usize];
        self.program_counter += 1;
        let instr_two = self.memory[self.program_counter as usize];
        self.program_counter += 1;
        (instr_one, instr_two)
    }
fn fetch ( & mut self ) -> ( u8 , u8 ) { let instr_one = self . memory [ self . program_counter as usize ] ; self . program_counter += 1 ; let instr_two = self . memory [ self . program_counter as usize ] ; self . program_counter += 1 ; ( instr_one , instr_two ) }
Fetches an instruction from the current program counter.
Fetches an instruction from the current program counter .
&mut self
&mut self