Comment fonctionne un ordinateur de calculer les chiffres?

March 1

Binaire

Ordinateurs tournent chaque nombre en binaire. Les chiffres que nous utilisons sont exprimés en base 10. Tous les 10 1s est égal à 1 dix, toutes les 10 dizaines est égal à 1 cent, et ainsi de suite. En binaire, vous montez une unité tous les 2 numéros. Donc 2 ceux équivaut à 1 deux, 2 groupes de deux égaux 1 à 4, et ainsi de suite. Par exemple, le numéro 9 serait 1001 en binaire: 1 un, 0, 0 twos fours, et 1 huit. 1 + 8 = 9. Ordinateurs font cela parce qu'il est plus facile de concevoir des circuits qui ont seulement des valeurs de 1 ou 0 que les circuits avec 10 valeurs séparées chacune.

Une addition

Les ordinateurs ont des opérations mathématiques de base comme l'addition et la soustraction programmée en eux. Ajout en binaire est extrêmement simple. Si vous avez 2 numéros avec une valeur 1, vous stocker un 0 et déplacez effectuer 1. Sinon, vous enregistrez le plus grand des deux nombres dans cet emplacement. Par exemple, si vous ajoutez 5 + 4, vous obtenez: 0101 + 0100. Dans la première tranche, vous avez un 1 + 0, de sorte que vous stockez le plus grand nombre, 1. Dans la deuxième fente, vous avez deux 0s, donc vous stocker 0 (puisque les deux numéros sont identiques. Dans la troisième fente, vous avez deux 1s, de sorte que vous stockez un 0 et portez un 1. vous vous retrouvez avec le numéro 1001, ou 9.

Multiplication.

Les ordinateurs utilisent longue multiplication, mais ils le font en binaire. Si l'ordinateur multiplie un nombre par 1, elle renvoie un 1. Ce système est beaucoup plus simple que la base 10, même si elle ne nécessite pas de plus. Par exemple, dans la base 10 du problème 8 * 9 est un problème 1 étape facile, sans longues multiplication. Cependant, en binaire chaque nombre est de 4 chiffres, et la solution est de 7 chiffres!

Soustraction

Soustraction se fait en deux étapes. Plutôt que de soustraire un certain nombre, un ordinateur binaire ajoute son compliment, un certain nombre avec ceux où l'original a des zéros et des zéros où l'original a ceux. Par exemple, alors que 4 est 0100 en binaire, négative 4 est 1011. Donc, pour 7-4, on obtient 0111 + 1011 = 10010. Le numéro sur le côté gauche est ensuite déplacé vers la droite, nous donnant 0011 = 3.