private short Pop() { var value = (int)Memory[++SP]; value |= Memory[++SP] << 8; return (short)value; }