Envoyé par
10_GOTO_10
Il faut savoir sur combien de bits tu travailles. Il faut avoir un nombre de bits suffisant pour exprimer les nombres. En travaillant sur 4 bits, tu peux coder 16 nombres différents, donc de -8 à 7 avec des entiers signés. Vouloir coder 12 ou -12 sur 4 bits provoque un dépassement de capacité (phénomène très rigolo en informatique, qui fait tomber des fusées dans la mer si on n'y fait pas attention). Il faut donc raisonner sur 5 bits.
Donc 12 sur 5 bits s'exprime comme ceci:
01100
Complément à 1:
10011
complément à 2:
10100