Das binäre Zahlensystem verwendet nur die Ziffern 0 und 1 bis numerischen Wert darstellen , häufig benutzen wir das Dezimalsystem mit den Ziffern 0 bis 9 enthalten. Wenn wir den Bereich der Ziffern im Dezimalsystem , wir über einen Ort der Wert schieben und starten Addieren von Zahlen. Nach 9 , zum Beispiel, ist die nächste Nummer im Dezimalsystem 10 . In dem binären System kommt jedoch 10 nach 1, da nur die beiden Ziffern sind . Die Zahl 3 im Dezimalsystem ist 11 im binären System . Ein BCD- ist eine Zahl aus dem Dezimalsystem in binäre Nummerierung umgewandelt. Der MOS Technology 6502 ist ein 8 -Bit- Mikroprozessor, der im Jahre 1975 erfunden wurde und wurde später in Commodore Produkte verpackt . Konvertieren von binären Werten der binär Dezimalsystem für 6502 erfordert eine bestimmte Routine. Anleitung
1
Enter " SED " , um den Prozessor in Dezimalzahlen Modus zu wechseln, und dann " LDA # 0 " , um den Rechner zu löschen. Geben Sie die Anzahl der Bits, die durch die Eingabe von " LDX # N " , wobei N die Anzahl der Bits . Wenn Ihre Quelle ist ein 8- Bit-Binär , wäre dies " LDX # 8 ".
2
Enter " ASL BIN ", um das erste Bit zu bewegen und geben Sie dann " LDA BCD +0 " zu beginnen, Ergebnisse zusammen . Es gibt eine Menge von der Durchführung in Binärzahlen , weil Sie gleiten über Ort Werte so häufig . Geben Sie " ADC BCD +0 " und drücken Sie "Enter". Folgen mit " STA BCD +0 " und "Enter" und dann die gleiche Reihe von Codes mit "+1 + " am Ende zu nehmen Pflege tragen . Um zum nächsten Bit in Ihre Nummer zu bewegen , geben Sie " DEX ".
3
Wiederholen Sie die Einträge für jedes Bit in der Zahl , die Sie konvertieren . Wenn Sie fertig sind , geben Sie " BNE CNVBIT ", um die Konvertierung zu beenden . Sobald Sie Ihr Ergebnis , geben Sie " CLD " , um den Chip wieder in Binär-Modus setzen , und zeigen, dass Sie mit dem Prozess werden durch Eingabe getan " BRK ".