Bisam wrote:Kadtexas : pour convertir un binaire signé, il faut connaître des informations cruciales. Particulièrement, il faut savoir comment sont codés les nombres négatifs : complément à 1, complément à 2, sur combien de bits sont codés ces nombres binaires signés,...
Sur Nspire, les entiers binaires sont bel et bien signés, codés sur 64 bits en complément à 2.
Si tu tapes-69►Base2
, tu obtiens0b1111111111111111111111111111111111111111111111110111011
.
Réciproquement, si tu tapes0b1111111111111111111111111111111111111111111111110111011►Base10
, tu obtiens-69
.
PS : Sur clavier PC, pour taper le symbole ►, il suffit de maintenir la toucheAltpuis de taper16sur le clavier numérique puis relâcherAlt.
Je souscris totalement à cette réponse.
En effet, c'est le bit de poids fort qui détermine le signe.
De ce fait, le "souci" dans la conversion c'est le nombre de bits.