signe et l'ampleur vs complément à deux

S

saeddawoud

Guest
bonjour
Quelle est la différence entre ces deux pour la représentation des nombres binaires:
1 - Inscription et Magnitude.
2 - en complément à deux.et pourquoi ce nom??
Observe

 
Pour signer et de grandeur, si vous utilisez N bits pour le numéro, puis N-1 bits sont utilisés pour la magnitude (absolue) du nombre et de la MSB est utilisée pour déterminer si ou ve-ve.par exemple, 5 est le 0101 et -5 est 1101.

Pour complément à 2, nous utilisons généralement le nombre de bits> Le plus grand nombre ve et représentent le nombre-ve en inversant tous les bits et en ajoutant «1» à l'exemple number.For, 5 est le 0101, pour -5, inversant first => 1010 puis en ajoutant 1 => 1011.

Complément à 2 est le moyen le plus utilisé pour la présentation du numéro-ve, car la soustraction peut être réalisée en représentant le 2ème opérande par le complément à 2 en effectuant ensuite addition ordinaire, en plus de zéro a une seule valeur ne peut donc rempresent un numéro de plus que de signer et de grandeur pour un même nombre de bits.

 
Je n'ai jamais compris pourquoi le PIC16xx eu un opcode soustraire, étant donné qu'il n'avait que 35 instructions.Le complément et ajouter des instructions auraient fait la même chose.

 

Welcome to EDABoard.com

Sponsor

Back
Top