Le système de numération binaire utilise uniquement les chiffres 0 et 1 pour représenter une valeur numérique ; souvent, nous utilisons le système décimal, les chiffres de 0 à 9. Lorsque nous manquons de chiffres dans le système décimal , nous glissons sur une place de la valeur et commencer à ajouter des numéros . Après 9, par exemple , le numéro suivant dans le système décimal est de 10. Dans le système binaire, cependant , 10 vient après 1, car il n'y a que les deux chiffres. Le nombre 3 dans le système décimal est de 11 dans le système binaire . Un décimal codé binaire est un numéro à partir du système décimal converti en numérotation binaire. Le MOS Technology 6502 est un microprocesseur 8 bits qui a été inventé en 1975 et a ensuite été emballé dans des produits Commodore . Conversion de valeurs binaires pour le système binaire - décimal pour le 6502 nécessite une routine spécifique . Instructions
1
Entrez " SED " pour passer le processeur en mode décimal , puis " LDA # 0 " pour effacer la calculatrice. Indiquer le nombre de bits en entrant " LDX # N ", où N est le nombre de bits. Si votre source est un binaire de 8 bits , ce serait " LDX # 8. "
2
Enter " ASL BIN " pour passer au premier bit et puis entrez " LDA BCD +0 " pour commencer à ajouter les résultats ensemble. Il ya beaucoup de transport en nombres binaires , parce que vous devez glisser sur place des valeurs si souvent . Entrez " ADC BCD +0 " et appuyez sur "Entrée". Suivez avec " STA BCD +0 " et "Enter" , puis la même série de codes avec " +1 +" à la fin pour prendre soins de réalisation . Pour passer à la prochaine bit dans votre numéro, entrez " DEX ".
3
répéter ces entrées pour chaque bit dans le nombre que vous convertissez . Lorsque vous avez terminé , tapez " BNE CNVBIT " pour terminer la conversion. Une fois que vous avez votre résultat , entrez « CLD » pour remettre la puce en mode binaire, et indiquez que vous avez terminé avec le processus en tapant " BRK ".