// push16 pushes two bytes onto the stack
push16 pushes two bytes onto the stack
// push16 pushes two bytes onto the stack
func (cpu *CPU) push16(value uint16) {
	hi := byte(value >> 8)
	lo := byte(value & 0xFF)
	cpu.push(hi)
	cpu.push(lo)
}
func ( cpu * CPU ) push16 ( value uint16 ) { hi := byte ( value >> 8 ) lo := byte ( value & 0xFF ) cpu . push ( hi ) cpu . push ( lo ) }
push16 pushes two bytes onto the stack
push16 pushes two bytes onto the stack