fn pop_word(&mut self) -> u16 {
        let lo = self.pop_byte() as u16;
        let hi = self.pop_byte() as u16;

        (hi << 8) | lo
    }
/// Retreive two bytes from the stack and increment the stack pointer
/// twice
Retreive two bytes from the stack and increment the stack pointer
twice
Retreive two bytes from the stack and increment the stack pointer twice
fn pop_word(&mut self) -> u16 {
        let lo = self.pop_byte() as u16;
        let hi = self.pop_byte() as u16;
        (hi << 8) | lo
    }
fn pop_word ( & mut self ) -> u16 { let lo = self . pop_byte ( ) as u16 ; let hi = self . pop_byte ( ) as u16 ; ( hi << 8 ) | lo }
Retreive two bytes from the stack and increment the stack pointer
twice
Retreive two bytes from the stack and increment the stack pointer twice
&mut self
&mut self