| 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 faire pour convertir un Decimal BCD paniers
    Ordinateurs opèrent sur ​​des données numériques en utilisant des représentations binaires du numéro. Une autre méthode de transmission de numéros au processeur est d'utiliser Binary Coded Decimal (BCD) . BCD code un nombre en traduisant chaque individu chiffres du nombre dans un octet distinct. Cette méthode n'a pas de limite supérieure à la taille du numéro transmis . En raison de la valeur extrême de stockage dans un système informatique , à l'aide BCD perd le quartet supérieur ( 4 bits ) de chaque octet . Un système appelé BCD emballé résout ce problème . Dans DCB condensés , chaque quartet d'un octet contient un chiffre du numéro codé en notation binaire. Choses que vous devez
    nombre décimal
    Afficher plus Instructions
    1

    Briser le nombre décimal que vous souhaitez encoder en notation BCD emballé dans différents chiffres . Ne pas confondre l'ordre des chiffres comme cela va changer le numéro. Par exemple, écrire 9341 en format BCD emballé . Briser le nombre en ses chiffres , tout en conservant le même ordre : 9, 3, 4 et 1
    2

    Convertir le premier chiffre de la droite en code binaire . . Les chiffres de 0 à 9 sont représentés par les nombres binaires 0000-1001 . Cela devient les quatre premiers bits de l'octet . Reprenons l'exemple , convertir le décimal en binaire 1 , 00000001 .
    3

    Convertir le chiffre suivant dans la ligne de la droite en binaire . Remplacer les quatre premiers bits de l'octet , qui sont tous des zéros , avec les plus à droite quatre bits du nombre binaire . Vous avez maintenant un seul octet qui contient les informations d'un nombre à deux chiffres . Un octet codé en BCD emballé peut représenter des nombres décimaux de 00 à 99 . Reprenons l'exemple , le chiffre suivant est égal à 4 . Converti en binaire est 00000100 . Remplacer les quatre derniers bits avec les quatre premiers bits de l'octet contenant le premier nombre . Lieu 0100 dans le premier octet dans les quatre positions plus à gauche entraînant 01000001 . Cet octet représente 41 au format BCD emballé .
    4

    Répétez la conversion des chiffres et de la construction d'octets de la même manière pour les autres chiffres du nombre décimal. Votre résultat sera une série d'octets qui représentent un nombre décimal. Fin de l' exemple, les deux derniers chiffres sont 3 et 9. Leurs équivalents binaires sont 00000011 et 00001001 . Mettre cela ensemble dans un seul octet dans les résultats de bon ordre à 10010011 . Le BCD emballé pour décimal 9341 est 10010011 01000001 .

    Previous :

    next :
      articles connexes
    ·Comment faire un tableau à partir d'une chaîne 
    ·Comment date dans SQL 
    ·Comment faire un bouton par défaut dans NET 
    ·Comment faire pour utiliser une souris dans QBasic 
    ·Comment accéder aux colonnes DataSet 
    ·Effets Rollover DIV 
    ·Comment utiliser QBASIC à trouver l'inverse d'une matr…
    ·Comment faire pour convertir Signe champs à Alpha Nume…
    ·Comment faire pour installer Turbo Pascal 
    ·Comment apprendre Prolog 
      articles en vedette
    ·Comment télécharger des fichiers avec Struts 
    ·Comment afficher une feuille de calcul dans Visual Basi…
    ·Comment vérifier si une zone de texte est vide en VB 
    ·Qu'est-ce qu'une conversion de Maildir 
    ·Comment faire pour installer des scripts VB avec les im…
    ·Comment faire pour ajouter une ligne à GridView Progra…
    ·Appeler la fonction de l'objet C + + Syntaxe 
    ·Comment écrire un script VBS pour ouvrir un fichier 
    ·Comment sauver DataGridView à un dataset 
    ·Comment faire pour rediriger le JSP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com