| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
hardware  
  • All-in- One Stampanti

  • apple Computers

  • BIOS

  • CD & DVD Drives

  • CPU

  • Computer Drives

  • Monitor

  • Periferiche per computer

  • Computer Fonti di alimentazione

  • Stampanti per computer

  • aggiornamenti Computer

  • Computer desktop

  • Electronic Book Readers

  • Hard Disk esterni

  • Flash Drives

  • Dispositivi di Input & Output

  • accendere

  • Portatili

  • Mainframe

  • Mouse & tastiere

  • Netbook

  • Network Equipment

  • angolo

  • Computer Portatili

  • Altri Computer Hardware

  • PC Computer

  • proiettori

  • RAM , Cards e madri

  • scanner

  • Servers

  • Schede Audio

  • Tablet PC

  • Schede video

  • Workstation

  • iPad
  •  
    Conoscenza Informatica >> hardware >> Computer Drives >> Content
    Come convertire un byte esadecimale per BCD 6502
    Il 6502 è un processore per computer creato da MOS Technology nel 1975 . Tutti i suoi registri dati sono larga 8 bit , cioè, essi possono contenere esattamente il valore di un byte di informazione . Normalmente , questo byte viene interpretato come un numero binario per le operazioni aritmetiche , come l'addizione e la sottrazione . Tuttavia, il 6502 supporta una speciale modalità decimale codificato in binario ( BCD) , in cui le operazioni aritmetiche operano separatamente sulla inferiore e sulla parte superiore delle quattro bit del numero 8 bit . È possibile convertire un numero esadecimale , byte di dimensioni per il suo equivalente nel 6502 BCD . Istruzioni
    1

    Selezionare un " hexbyte " da convertire che non sia superiore a 63 esadecimale , dato che questo è il più grande numero che può essere rappresentato da un byte BCD .
    2 < p > Convertire il numero esadecimale a decimale valutando la seguente formula :

    decByte = firstDigit ( hexbyte ) * 16 + secondDigit ( hexbyte ) per

    per esempio, se hexbyte = 38 , quindi decByte = 3 * 16 +8 = 56 - l'equivalente decimale di esadecimale 38 . Il confronto nella Fase 1 garantisce che decByte avrà due cifre
    3

    convertire il numero decimale 6502 BCD valutando la seguente formula : .

    BCDByte = tabella ( firstDigit ( decByte ) ) tavolo ( secondDigit ( decByte ) ) per

    secondo la seguente tabella di conversione :

    cifra decimale /BCD mezzo byte

    0 /0000
    < p > 1 /0001

    2 /0010

    3 /0011

    4 /0100

    5/0101

    6 /0110

    7 /0111

    8/1000

    9/1001

    Per esempio, se decByte = 56 , quindi BCDByte = 01.010.110 - che è, i quattro bit corrispondenti alla cifra decimale 5 seguiti dai quattro bit corrispondenti alla cifra decimale 6 .

    Previous :

    next :
      Articoli Correlati
    ·Come cancellare & Ricarica di un disco rigido 
    ·Come modificare l'ordine di avvio 
    ·Come collegare un computer a un decoder via cavo Verizo…
    ·Come posso sostituire una porta mini USB Charger 
    ·Come aggiornare un driver USB 
    ·Come dividere un altoparlante stereo di adattarsi a un …
    ·Usi di Mylar 
    ·Come pulire un computer portatile CD Laser 
    ·Xeon Dempsey 80555K 5050 Specifiche 
    ·Come rimuovere un protetto da scrittura SD Card Disk 
      Articoli in evidenza
    ·Qual è la differenza in tablet e computer portatili 
    ·Come risolvere un Supermicro MBD - X7DWE -O 
    ·Radeon X800 GTO vs . 6600GT 
    ·Come Confronta i prezzi di stampanti wireless 
    ·Come ripristinare un sistema a Brand New 
    ·Tipi di Stampanti e Aziende 
    ·Come forzare chiudere l'applicazione in Mac 
    ·Come risolvere memoria USB 
    ·Come installare RAM sul vostro MacBook bianco 
    ·AMD 6000 Specifiche 
    Copyright © Conoscenza Informatica http://it.wingwit.com