| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment multiplier des nombres binaires
    Le système de numération binaire est une alternative au système décimal . Considérant que les fonctions du système décimal sur base 10 , les fonctions de système binaire sur la base deux. Ainsi, au lieu d'avoir 10 chiffres de 0 à 9, le système binaire a que deux: 0 et 1. Les nombres peuvent être additionnées, soustraites , multipliées et divisées en binaire beaucoup plus facilement que dans la décimale , car il n'y a que deux chiffres à manipuler. Instructions
    1

    Placez le multiplicandes une sur l'autre . Aligner les nombres binaires de sorte qu'il ya un chiffre directement sur ​​l'autre en commençant par le chiffre le plus à droite . Par exemple, si le problème est de calculer le produit de 10111 et 110 , 10111 lieu au-dessus et en dessous de la ligne jusqu'à 110 tels que le droit , la plupart des chiffres - le 0 à 110 et le dernier 1 à 10111 - sont en ligne .
    2

    revoir les règles d'ajout et de la multiplication de nombres binaires : zéro fois zéro ou un égale zéro, une fois l'un est égal à un , un plus un égale 10 , un plus zéro ou zéro plus un égale un, et zéro plus zéro est égal à zéro . Notez que l'ajout d' un plus un report nécessite un chiffre dans la colonne de gauche.

    Par exemple, 1010 + 1111 = 11001 . Zéro plus un égale un, une plus un égale dix , de sorte que la chute à zéro et à effectuer l' une de la troisième colonne . Un plus un égale 10 , donc tomber le zéro et porter le seul à la quatrième colonne. Dans la quatrième colonne un plus un plus un égale 11 , donc tomber l' un et porter un plus à la colonne de gauche dans la solution.
    3

    Multipliez le chiffre de droite du fond nombre de chacun des chiffres du multiplicande en haut et à écrire les produits dans l'équation. Séparer la solution de ce problème avec une ligne horizontale. Par exemple, pour multiplier 10111 et 110 , il faut multiplier zéro fois un , puis zéro fois un, zéro fois un, zéro fois zéro , et zéro fois -ci. Vous pouvez aussi penser au problème 10111 fois zéro. Écrire tous les zéros dans la zone de la solution de droite à gauche . La solution sera lu 00000
    4

    dessous la première partie de la solution , placez un espace réservé ; . Un espace réservé est un zéro à l'extrême droite de la solution qui indique que nous multiplions le nombre dans la deuxième colonne . Multiplier une fois l'un, une fois l'un , une fois l'un , une fois à zéro , et une fois un . La deuxième ligne de la solution lira 101110 .
    5

    Répétez l'opération pour la colonne suivante. Placez deux marqueurs , zéros , dans l'extrémité droite de la zone de solution , puisque vous êtes maintenant multipliant par le nombre dans la troisième colonne . Multiplier une fois l'un, une fois l'un , une fois l'un , une fois à zéro , et une fois un . La troisième rangée de la solution lira 1011100 .
    6

    Ajoutez les trois lignes de la solution pour atteindre le produit final. Ajouter 00000 + 101110 + 1011100 . Alignez les chiffres de droite à gauche , ce problème a sept colonnes de chiffres. Ajouter zéro plus zéro plus zéro , écrire 0 dans la zone de solution. Séparer le problème de la zone de solution avec une ligne horizontale. Ajouter à zéro plus un plus zéro pour atteindre 1. Ajouter zéro plus un plus un pour atteindre 10; tomber le zéro et transporter celle de la colonne suivante. Ajouter une plus zéro plus un plus un pour atteindre 11; déposer l'un et de transporter celui de la colonne suivante. Dans la cinquième colonne , ajouter un plus zéro plus zéro plus un pour atteindre 10. Déposer le zéro et transporter celle de la sixième colonne . Ajouter un plus un plus zéro pour atteindre 10; tomber le zéro et transporter celle de la septième colonne . Ajouter un plus un pour atteindre 10 , laisse tomber le zéro et transporter celle de la huitième colonne . Laissez tomber celui de la huitième colonne dans la solution
    7

    vérifier tous vos calculs et de réécrire la solution suivante pour le calcul: . . 10001010

    Previous :

    next :
      articles connexes
    ·Comment utiliser XSD dans Net 
    ·Comment faire pour utiliser un système de suivi cohér…
    ·Comment faire pour convertir les entiers en Octets 
    ·Comment devenir un Hacker 
    ·Comment utiliser la fonction de récurrence Fibonacci 
    ·Comment connecter un octet dans une adresse de mot 
    ·Différence entre assembleurs et compilateurs 
    ·Comment ajouter UserControl à l'espace réservé 
    ·Différences entre Prolog et Lisp 
    ·Comment détruire des documents Word 
      articles en vedette
    ·Comment puis-je créer un contrôleur utilise un échaf…
    ·Comment calculer la normale OpenGL 
    ·Projets idées avec Visual Basic 
    ·Comment faire pour supprimer Microsoft Visual C + + Mes…
    ·Comment faire pour masquer des colonnes DataGrid 
    ·Comment faire un Keylogger dans VB 
    ·Comment définir votre chemin Python 
    ·Comment lire un fichier CSV en C 
    ·Comment faire pour modifier un chapiteau avec JavaScrip…
    ·Comment faire pour convertir une date SQL à un Util Da…
    Copyright © Connaissances Informatiques http://fr.wingwit.com