Ordinateurs font exactement ce que leur nom suggère : ils calculent entrée mathématique . Ordinateurs effectuer des calculs qui , à leur tour, sont utilisés pour exécuter les nombreuses fonctions compliquées que les ordinateurs servent. Alors que le logiciel de l'ordinateur peut effectuer de nombreux calculs avancés , à un ordinateur de niveau matérielles ne peuvent faire quelques types d'opérations mathématiques. Pour soustraire , un ordinateur doit ajouter un numéro à un autre nombre négatif, et ce, à travers la notation binaire. Binary Math
Description Au niveau le plus élémentaire d'un ordinateur, toutes les actions et opérations sont effectuées sur des nombres binaires . Des représentations binaires de numéros sont constitués de petits ( 1 ) et de zéros (0) aranged de telle façon à se substituer à des nombres décimaux . Par exemple, pour ajouter les numéros quatre et cinq , l'ordinateur prendrait la représentation binaire de chaque numéro (quatre = 0100 , cinq = 0101) et ajoutez-les en fonction de la notation binaire :
0100 40101 5 --- --------- 1001 9
Computer Portes
au niveau du matériel informatique , toutes les opérations sont traitées par l'interaction des signaux passant par divers logiques et mathématiques portes , qui prennent entrée et produisent une sortie sur la base de l'entrée et du type de porte . Pour les opérations mathématiques , un seul type de porte existe: la date d'addition . Puisque vous avez seulement une porte d' ailleurs, afin d'effectuer d'autres opérations telles que la soustraction , l'ordinateur ajoute simplement un certain nombre à un chiffre négatif . Par exemple, pour soustraire 4 de 9 ( 9-4 ), l'ordinateur sera effectivement ajouter -4 à 9 ( 9 + ( -4 ) )
soustraction binaire
< . br>
tout calcul dans un ordinateur est faite en binaire, les opérations de base pour la soustraction impliqueraient l'ajout d'un nombre binaire négatif, à un nombre binaire positif ou négatif. Cependant, les nombres binaires ne pas exister généralement en termes négatifs. Un ordinateur traite en binaire n'est pas non plus en mesure de simplement mettre un signe négatif devant un entier. Au contraire, une forme spécifique de transformation sur un nombre binaire doit se produire avant qu'il puisse être considéré comme négatif . Cette transformation est appelée " complément à deux" (Source 2).
Complément
de
de deux afin de convertir un nombre binaire en sa contrepartie négative , l'ordinateur suite à une procédé en deux étapes . La première consiste à retourner tous les chiffres d'un nombre binaire de 0 à 1 ou 1 à 0 (Source 1). Ensuite, vous soustrayez 1 à partir de ce numéro. Ce nombre est maintenant négatif. Dans l'exemple suivant , l'ordinateur va soustraire un nombre binaire à 8 bits ( 12 ) d'un autre numéro 8 bits ( 36) en passant de 12 à sa version négative et en ajoutant les deux nombres ( source 2) . Il s'agit essentiellement de savoir comment un ordinateur effectue la soustraction :
0010 0100 360000 1100 12
complément à deux : 1111 0011 + 1 = 1111 0100 = -12
0010 0100 36 1111 0100 -12 --------------- 0001 1000 24 Photos