Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Hårdvara
  • Allt-i - ett-skrivare
  • Apple Computers
  • BIOS
  • CD & DVD drives
  • Processorer
  • Computer Drives
  • Bildskärmar
  • Kringutrustning
  • Datorkraft Källor
  • dator Skrivare
  • Computer uppgraderingar
  • Stationära datorer
  • Elektronisk bok läsare
  • Externa hårddiskar
  • Flash Drives
  • Input & Output Devices
  • Kindle
  • Bärbara datorer
  • stordatorer
  • Möss & tangentbord
  • Netbooks
  • Network Equipment
  • Nook
  • bärbara datorer
  • Övrigt Hårdvara
  • PC Computers
  • projektorer
  • RAM , kort och moderkort
  • skannrar
  • Servrar
  • Ljudkort
  • Tablet PC
  • grafikkort
  • arbetsstationer
  • iPad
  • * Dator Kunskap >> Hårdvara >> Computer Drives >> Content

    Konvertera en Hex byte till BCD 6502

    The 6502 är en dator processor skapad av MOS Technology 1975 . Alla dess dataregister är 8 bitar bred , det är , kan de innehålla exakt ett byte värde av informationen . Normalt är denna byte tolkas som ett binärt tal för aritmetiska operationer såsom addition och subtraktion. Stöder emellertid 6502 ett speciellt binärt kodad decimal ( BCD ) läget , där räkneoperationer verka avskilt på lägre och på de övre fyra bitarna i 8 - bitars nummer . Du kan konvertera en hexadecimal , byte - sized numret till sin motsvarighet i 6502 BCD . Instruktioner
    1

    Välj " hexByte " som skall omvandlas som inte är större än hexadecimal 63 , eftersom det är det största tal som kan representeras av en BCD -byte .
    2 < p> Konvertera hexadecimalt tal till decimaltal genom att utvärdera följande formel :

    decByte = firstDigit ( hexByte ) * 16 + secondDigit ( hexByte ) katalog

    om exempelvis hexByte = 38 , då decByte = 3 * 16 +8 = 56 - decimalmotsvarigheten i hexadecimalt 38 . Jämförelsen i steg 1 garanterar att decByte kommer att ha två siffror
    3

    omvandla decimaltal till 6502 BCD genom att utvärdera följande formel : .

    BCDByte = tabell ( firstDigit ( decByte ) ) bord ( secondDigit ( decByte ) ) katalog

    enligt följande omvandlingstabell :

    Decimal siffra /BCD halv - byte

    0 /0000

    1 /0001

    2 /0010

    3 /0011

    4 /0100

    5 /0101

    6 /0110

    7 /0111

    8/1000

    9/1001

    om exempelvis decByte = 56 , då BCDByte = 01.010.110 - det vill säga , de fyra bitarna som motsvarar det decimala siffran 5 följt av de fyra bitarna som motsvarar det decimala siffran 6 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man ansluter ett mixerbord till en MacBook Pro dato…
    ·Hur använder jag USB-hårddiskar
    ·Återställa en INV fil i MyInvoice
    ·Hur felsöker jag en Toshiba DP120F
    ·I /O Magic USB 2.0 hårddisk låda Specs
    ·Hur man utför en optimal effekt kalibrering
    ·Hur Radera en fil från en CD - RW
    ·Snabbaste dator driftshastigheter
    ·Felsökning av en VGA -kort
    ·Hur du ansluter en SATA & IDE HDD
    Utvalda artiklarna
    ·Hur Kopiera en startbar CD till ett USB -minne
    ·Hur kan jag rätta en cyklisk redundanskontroll
    ·Användning av en virtuell pekskärm
    ·Hur får kredit för begagnade Epson bläckpatroner
    ·Hur Ren Inkjet Rollers
    ·Skillnad mellan DVI - D och VGA Kablar
    ·Hur Refill Färgband
    ·Inaktivera en Belkin UPS Alarm
    ·Hur bli av med gamla datorer i Long Island , New York
    ·Kommunikationsproblem med en Lexmark X2500 och Vista
    Copyright © Dator Kunskap http://www.dator.xyz