Cisco Networking: base de conversion 2 (binaire) à base 10 (décimal)
Même si vous ne le pensez pas, binaire pour les conversions décimales sont assez faciles. Un nombre binaire comme 10010011 est tout comme le système de base de 10 nombre, sauf que chaque chiffre représente une colonne différente, pas 1, 10, 100, 1000, et ainsi de suite. Ces nombres binaires représentent 1, 2, 4, 8, 16, 32, 64 et 128.
Contrairement au système décimal dans lequel vous avez des valeurs de zéro à neuf dans chaque colonne, avec binaire, vous avez seulement un zéro ou un dans chaque colonne. Si vous commencez avec un un en binaire, il sera en premier par colonnes si vous ajoutez un autre pour cette valeur, vous voulez ajouter un à la première colonne.
Parce que dépasse la valeur la plus élevée pour la colonne de l'un, vous mettriez un zéro dans la colonne de l'un et de porter un un sur la deuxième colonne (ou la colonne de deux). Donc en binaire, 1 + 1 = 10, tout comme la blague, Il ya 10 types de personnes dans le monde, ceux qui comprennent le binaire et ceux qui ne .
Le tableau suivant vous montre les conversions. Si vous regardez les valeurs décimales, vous avez simplement besoin de faire le total pour obtenir la valeur décimale de 11010011, ou + 64 + 128 16 + 2 + 1, ou 211. Vous pouvez devenir assez bon pour faire cela dans votre tête.
Colonne Valeur | Binary | Decimal |
---|---|---|
128 | 1 | 128 |
64 | 1 | 64 |
32 | 0 | 0 |
16 | 1 | 16 |
8 | 0 | 0 |
4 | 0 | 0 |
2 | 1 | 2 |
1 | 1 | 1 |
La partie la plus difficile pour beaucoup de gens va dans l'autre sens. Comme un nombre décimal, 215, penser à la conversion binaire de cette façon: Le tableau suivant montre comment convertir un nombre en base 10 à une numérotation binaire pour la simplicité, les numéros choisis qui se traduira par une réponse de huit bits ou moins.
Colonne Valeur | Decimal | Par rapport à la valeur de colonne | L'action résultant | Binary |
---|---|---|---|---|
128 | 215 | Moins de 256, mais plus de 128 | Mark 1 pour la colonne 128 et puis soustraire 128 de 215 | 1 |
64 | 87 | Plus de 64 | Mark 1 de la colonne 64 puis soustraire 64 à partir de 87 | 1 |
32 | 23 | Moins de 32 | Marquer un 0 pour la colonne 32 | 0 |
16 | 23 | Plus de 16 | Marquer un 1 pour la colonne 16 et puis soustraire 16 de 23 | 1 |
8 | 7 | Moins de 8 | Marquer un 0 pour la colonne 8 | 0 |
4 | 7 | Plus de 4 | Marquer un 1 pour la colonne 4 et puis soustraire 4 de 7 | 1 |
2 | 3 | Plus de 2 | Marquer un 1 pour la colonne 2 et puis soustraire 2 de 3 | 1 |
1 | 1 | Égale à 1 | Marquer un 1 pour la colonne 1 | 1 |
En passant par les zéros et de uns de haut en bas, le nombre binaire final est 11010111. Un zéro est donné à toute position où ce nombre est pas présent. Pas tout à fait aussi facile que dans l'autre sens, mais toujours pas très compliqué. Si vous travaillez à travers quelques chiffres, vous pouvez constater que cela ne prend pas longtemps pour comprendre.
Si vous voulez faire un peu de pratique conversions binaires / décimales rapidement et dans votre tête, donner quelques-uns des jeux de formation Cisco une prise de vue, qui sont disponibles à Cisco Learningnetwork Jeux. Un jeu qui est bon pour la conversion binaire en décimal (et vice versa) est le jeu binaire. Ce jeu est un jeu de Tetris-like, dans lequel vous devez remplir les nombres manquants pour effacer une ligne hors de l'écran. Lorsque l'écran est plein, vous perdez, afin de travailler rapidement.