| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Hardware  
  • All-In -One Printers

  • apple Computers

  • BIOS

  • Lecteurs CD et DVD

  • CPUs

  • Durs et stockage

  • Écrans d'ordinateur

  • Périphériques

  • Computer Power Sources

  • Imprimantes

  • À niveau des ordinateurs

  • Ordinateurs de bureau

  • Lecteurs de livres électroniques

  • Disques durs externes

  • flash Drives

  • Entrée et de sortie Devices

  • Kindle

  • Portables

  • mainframes

  • Souris et claviers

  • netbooks

  • Matériel réseau

  • Nook

  • Ordinateurs portables

  • Autre Matériel informatique

  • Ordinateurs PC

  • Projecteurs

  • RAM , cartes et mères

  • scanners

  • serveurs

  • Cartes son

  • Tablet PC

  • Cartes graphiques

  • Stations de travail

  • iPad
  •  
    Connaissances Informatiques >> Hardware >> Durs et stockage >> Content
    Comment faire pour convertir un octet Hex pour BCD 6502
    Le 6502 est un processeur d'ordinateur créé par MOS Technology en 1975. Tous les registres de données sont 8 bits de large , c'est à dire qu'ils peuvent contenir exactement la valeur de l'information d'un octet . Normalement, cet octet est interprété comme un nombre binaire pour les opérations arithmétiques comme l'addition et la soustraction. Cependant, le 6502 supporte un mode spécial de décimal codé binaire (BCD) , dans lequel les opérations arithmétiques opèrent séparément sur la partie inférieure et sur ​​les quatre bits supérieurs du numéro 8 bits . Vous pouvez convertir un nombre hexadécimal, octet de taille à son équivalent en 6502 BCD . Instructions
    1

    Sélectionnez un " hexByte " être converti qui n'est pas supérieur à 63 hexadécimal , puisque c'est le plus grand nombre qui peut être représenté par un octet BCD .
    2 < p > Convertir le nombre hexadécimal à décimal en évaluant la formule suivante:

    decByte = FIRSTDIGIT ( hexByte ) * 16 + secondDigit ( hexByte )

    par exemple, si hexByte = 38, puis decByte = 3 * 16 +8 = 56 - l'équivalent décimal hexadécimal 38. La comparaison à l'étape 1 garantit que decByte aura deux chiffres
    3

    convertir le nombre décimal à 6502 BCD en évaluant la formule suivante : .

    BCDByte = tableau ( FIRSTDIGIT ( decByte ) ) tableau ( secondDigit ( decByte ) )

    selon le tableau de conversion suivant :

    chiffre décimal /BCD demi- octet

    0 /0000
    < p> 1 /0001

    2 /0010

    3 /0011

    4/0100

    5 /0101

    6 /0110 Photos

    7 /0111

    8/1000

    9/1001

    Par exemple, si decByte = 56, puis BCDByte = 01010110 - c'est-à- les quatre bits correspondant à la décimale 5 suivis par les quatre bits correspondant à la décimale 6.

    Previous :

    next :
      articles connexes
    ·Multitâche Outils 
    ·Comment faire pour récupérer des données perdues à …
    ·Comment construire Stuff robotique 
    ·Comment formater un disque CD- RW pour enregistrer les …
    ·Comment trouver la vraie HD Serial Number 
    ·Comparaison d'un Core i7 Nehalem d'Intel pour un AMD Ph…
    ·Linux Dur Outils Drive Recovery 
    ·Comment connecter les périphériques audio pour ordina…
    ·Comment ajouter un disque dur à un ordinateur HP 
    ·Comment construire un PC Board 
      articles en vedette
    ·Instructions pour Linksys Routeurs sans fil Linksys 
    ·Comment imprimer 5.5 X 4.25 Cartes pliantes 
    ·Canon 5600F Vs . 8400F 
    ·Imprimante HP Laserjet 1200 Dépannage 
    ·Comment ajouter un port d'imprimante USB sous Windows X…
    ·Comment faire un USB à un câble série 
    ·Comment mettre à jour une carte graphique ATI 
    ·Comment puis-je désactiver le son du haut-parleur lors…
    ·Comment faire pour installer une carte mère dans un T6…
    ·Comment reformater le disque dur par le BIOS 
    Copyright © Connaissances Informatiques http://fr.wingwit.com