Het binaire systeem gebruikt alleen de cijfers 0 en 1 numerieke waarde vertegenwoordigen , algemeen , gebruiken we het decimale stelsel , de cijfers 0 tot 9 . Toen we opraken van cijfers in het decimale stelsel , glijden we meer dan een plaats van waarde en beginnen met het toevoegen van nummers . Na 9 bijvoorbeeld het volgende nummer in het decimale systeem 10 . In het binaire systeem echter 10 komt na 1 , omdat er slechts twee cijfers . Het getal 3 in het decimale systeem 11 in het binaire systeem . Een binair gecodeerde decimaal is een nummer uit het decimale stelsel omgezet in binaire nummering . De MOS Technology 6502 is een 8 - bit microprocessor die werd uitgevonden in 1975 en werd later verpakt in Commodore -producten . Omzetten binaire waarden het binaire - decimale stelsel 6502 vereist een specifieke routine . Instructies 1 Enter " SED " om de processor te schakelen in decimale modus , en vervolgens " LDA # 0 " om de rekenmachine te wissen . Vermeld het aantal bits door " LDX # N ' waarbij N het aantal bits. Als uw bron is een 8 - bits binaire , zou dit kopen van 2 worden " LDX # 8 . " Enter " ASL BIN " om naar de eerste bit en voer vervolgens " LDA BCD 0 "om te beginnen elkaar op te tellen resultaten . Er is veel van de uitvoering in binaire getallen , want je moet zo vaak schuiven over plek waarden . Voer " ADC BCD 0 " en druk op "Enter ". Vervolg met " STA BCD 0 " en " Enter " en vervolgens dezelfde reeks codes met " 1 + " op het einde over te nemen zorg draagt. Als u naar de volgende bit in je nummer , voert u " DEX . " 3 Herhaal deze items voor elke bit in het nummer dat u wilt converteren . Als je klaar bent , voert u " BNE CNVBIT " om de conversie te voltooien . Zodra u uw resultaat , voer " CLD " om de chip terug in binaire modus , en aangeven dat je klaar bent met het proces door het invoeren van " BRK . " < br > |