Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Hardware  
  • Alt-i - ett-skrivere
  • Apple Computers
  • BIOS
  • CD-og DVD -stasjoner
  • CPUer
  • Computer Drivere og bagasje
  • Skjermer
  • Datautstyr
  • Datamaskin Strøm Kilder
  • Computer Skrivere
  • Computer oppgraderinger
  • desktop
  • Elektronisk boklesere
  • Eksterne harddisker
  • Flash-stasjoner
  • Input & Output Devices
  • Kindle
  • Bærbare datamaskiner
  • stormaskiner
  • Mus og tastatur
  • netbooks
  • Network Equipment
  • Nook
  • bærbare datamaskiner
  • Annen Computer Hardware
  • PC Datamaskiner
  • projektorer
  • RAM, kort og hovedkort
  • Skannere
  • servere
  • lydkort
  • tavle-PCer
  • skjermkort
  • arbeidsstasjoner
  • iPad
  •  
    Datamaskin >> Hardware >> Computer Drivere og bagasje >> Content
    Slik konverterer en Hex Byte til BCD 6502
    The 6502 er en datamaskin prosessor opprettet av MOS Technology i 1975 . Alle sine dataregistre er 8 bits bredt , det er, kan de inneholder akkurat en byte er verdt av informasjon. Normalt er at byte tolket som et binært tall for aritmetiske operasjoner som addisjon og subtraksjon . Imidlertid støtter 6502 en spesiell binærkodet desimal ( BCD )-modus , i hvilken regneoperasjonene opptrer hver for seg på den nedre og på de øvre fire bitene til den 8 -bits nummer . Du kan konvertere en heksadesimal , byte - størrelse for å tilsvarende sin i 6502 BCD . Instruksjoner
    en

    Velg en " hexByte " som skal konverteres som ikke er større enn heksadesimalt 63 , siden det er det største antallet som kan representeres ved en BCD byte .
    2 < p> Konverter heksadesimalt tall til desimal ved å evaluere følgende formel : en

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

    for eksempel, hvis hexByte = 38 , deretter decByte = 3 * 16 +8 = 56 - desimal tilsvarende heksadesimale 38 . Sammenligningen i trinn 1 garanterer at decByte vil ha to siffer
    3

    konvertere desimaltall til 6502 BCD ved å evaluere følgende formel : .

    BCDByte = tabellen ( firstDigit ( decByte ) ) tabellen ( secondDigit ( decByte ) )

    etter følgende omregningstabell : en

    desimaltall /BCD halv byte

    0 /0000
    < p> 1 /0001

    2 /0010

    3 /0011

    4 /0100

    5 /0101

    6 /0110

    7 /0111

    8/1000

    9/1001

    For eksempel, hvis decByte = 56 , deretter BCDByte = 01010110 - det vil si, de fire bits tilsvarer desimaltall 5 etterfulgt av de fire bits tilsvarer desimaltall seks .

    früher :

     Weiter:
      Relatert Artike
    ·Lagringskapasitet av DVD-plater 
    ·Gratis Overclocked AMD 9950 Spesifikasjoner 
    ·Slik deaktiverer Skriv Beskyttelse på en harddisk 
    ·Er SSD raskere enn harddisker 
    ·Hva er Network Attached Storage ( NAS ) 
    ·The History of Military Datamaskiner 
    ·Problemer med en REV Drive 
    ·Hvordan koble en ekstern diskettstasjon til Windows 7 
    ·Datamaskin CMOS Battery Check 
    ·Hva er en Blu- ray -brenner 
      Anbefalte artikler
    ·Hvordan Kast batterier & Data i Utah 
    ·Hvordan endre papirskuffen på en annen side 
    ·Slik installerer en HP Photosmart -skriver Driver 
    ·Hvordan tog på EMC SAN Storage 
    ·Inspiron 1501 Spesifikasjoner 
    ·Hvordan lage en Portable App for en Flash Drive 
    ·Min Dynex Headset mikrofon virker ikke 
    ·Typer minnebrikker 
    ·Hvordan få tilgang til BIOS på en Toshiba Tecra 8100 
    ·Hvordan Sign Up for Apple One to One Online 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/