| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Hardware  
  • Todo-en- Uno Impresoras

  • apple Computers

  • BIOS

  • CD & DVD Drives

  • CPUs

  • Discos y almacenamiento informáticos

  • Monitores

  • Periféricos Informáticos

  • Fuentes de alimentación de ordenador

  • Artículos para impresoras

  • actualizaciones de equipo

  • Computadoras de Escritorio

  • Los lectores electrónicos de libros

  • Discos duros externos

  • flash Drives

  • Dispositivos de Entrada y Salida

  • encender

  • Portátiles

  • Mainframes

  • Ratones y teclados

  • Netbooks

  • Equipos de Red

  • rincón

  • Ordenadores Portátiles

  • Otros Informática Hardware

  • Computadoras PC

  • Proyectores

  • RAM , tarjetas y placas base

  • Escáneres

  • Servidores

  • Tarjetas de Sonido

  • Tablet PCs

  • Tarjetas de vídeo

  • Estaciones de Trabajo

  • iPad
  •  
    Conocimientos Informáticos >> Hardware >> Discos y almacenamiento informáticos >> Content
    Cómo convertir un byte hexadecimal a BCD 6502
    El 6502 es un procesador de ordenador creado por MOS Technology en 1975. Todos sus registros de datos son 8 bits de ancho , es decir , pueden contener exactamente el valor de un byte de información . Normalmente , ese byte se interpreta como un número binario para las operaciones aritméticas tales como suma y la resta . Sin embargo , el 6502 soporta un modo decimal codificado en binario especial ( BCD ) , en el que las operaciones aritméticas operan por separado en la parte inferior y en los cuatro bits superiores del número de 8 bits . Usted puede convertir un número hexadecimal , byte de tamaño de su equivalente en 6502 BCD. Instrucciones
    1

    Seleccione un " hexByte " para convertir que no sea superior a 63 hexadecimal , ya que es el número más grande que puede ser representado por un byte BCD.
    2 < p > Convertir el número hexadecimal a decimal mediante la evaluación de la siguiente fórmula :

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

    por ejemplo, si hexByte = 38 , entonces decByte = 3 * 16 +8 = 56 - el equivalente decimal del hexadecimal 38 . La comparación en el paso 1 garantiza que decByte tendrá dos dígitos
    3

    convertir el número decimal a BCD 6502 mediante la evaluación de la siguiente fórmula : .

    BCDByte = Tabla ( firstDigit ( decByte ) ) Mesa ( secondDigit ( decByte ))

    acuerdo con la siguiente tabla de conversión :

    dígito decimal /BCD medio byte

    0 /0000
    < p> 1 /0001

    2 /0010

    3 /0011

    4 /0100

    5 /0101

    6 /0110

    7 /0111

    8/1000

    9/1001

    Por ejemplo , si decByte = 56 , entonces BCDByte = 01010110 - es decir, los cuatro bits correspondientes al decimal de 5 dígitos seguidos de los cuatro bits correspondientes a los dígitos decimales 6 .

    Previous :

    next :
      Artículos relacionados
    ·Cómo utilizar NTSC y ATSC Tarjeta de TV 
    ·Cómo configurar el DI -624 AT & T DSL 
    ·Cómo limpiar un disco duro en un equipo 
    ·Cómo compilar software en Synology DS 
    ·Cómo reemplazar un disco duro Compaq Presario 
    ·Cómo construir un mini - refrigerador 
    ·Cómo aumentar el tamaño de Cluster FAT32 
    ·Cómo vender equipo informático usado 
    ·Toshiba SD- R5002 & Media Compatibilidad 
    ·Cómo tapar cinco dispositivos SATA de Gigabyte Motherb…
      Artículos destacados
    ·Cómo aumentar el rendimiento de un procesador Intel Pe…
    ·Cómo solucionar problemas de una Ati Radeon HD 2400 
    ·Gigabyte Geforce 7600GS especificaciones del producto 
    ·Cómo comprobar el DNS en un MacBook Pro 
    ·Cómo rellenar HP 920 XL Cartuchos de tinta HP 920XL 
    ·Cómo averiguar que ha utilizado mi ordenador 
    ·Cómo borrar la memoria del hermano DCP- 385C 
    ·HP C6657 Instrucciones de recarga 
    ·Cómo agregar eBooks de Kobo 
    ·Circuit Board Tools 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com