Ho un valore esadecimale di stringa e ho bisogno di esprimerlo nel complemento a 2.che esprime il valore esadecimale nel complemento a 2
string hx = "FF00";
Io invece ho, convertendolo in binario:
string h = Convert.ToString(Convert.ToInt32(hx, 16), 2);
quindi invertirla, ma non potrebbe utilizzare l'operatore NOT
.
c'è qualche modo per invertire i bit e quindi aggiungere 1 (operazione di complemento a 2)?
http://stackoverflow.com/questions/12942904/calculate-twos-complement-checksum-of-hexadecimal-string –