| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Cómo convertir un Decimal en un BCD Embalado
    Computadoras operan en datos numéricos utilizando representaciones binarias de la serie . Un método alternativo de transmitir números para el procesador es utilizar decimal codificado en binario ( BCD ) . BCD codifica un número mediante la traducción de cada dígito individual del número en un byte separado . Este método no tiene ningún límite superior en el tamaño de número de transmisión . Debido al valor extremo de almacenamiento en un sistema informático , utilizando BCD desperdicia el byte superior ( 4 bits ) de cada byte . Un sistema que se refiere a BCD como embalado resuelve este problema . En BCD empaquetado , cada mordisco de un byte contiene un dígito del número codificado en notación binaria . Cosas que necesitará Número Decimal
    Mostrar más instrucciones
    1

    Rompe el número decimal que desea codificar en notación BCD empaquetados en dígitos individuales . No mezclar el orden de los dígitos que eso va a cambiar el número. Por ejemplo , escriba 9341 en formato BCD empaquetado. Divida el número hacia abajo en sus dígitos , conservando el mismo orden : 9 , 3 , 4 y 1
    2

    Convierte el primer dígito de la derecha en código binario. . Los dígitos del 0 al 9 están representados por los números binarios 0000-1001 . Esto se convierte en los primeros cuatro bits del byte . Continuando con el ejemplo , convertir el decimal a binario 1 , 00000001 .
    3

    Convierte el dígito siguiente en la línea de la derecha en binario. Reemplazar los primeros cuatro bits del byte , todos los cuales son ceros más a la derecha , con los cuatro bits del número binario . Ahora tiene un solo byte que contiene la información de un número de dos dígitos . Un byte codificado como un BCD empaquetado puede representar decimales de 00 a 99 . Continuando con el ejemplo , el siguiente dígito es 4 . Convertido en binario es 00000100 . Vuelva a colocar los cuatro últimos bits con los cuatro primeros bits del byte que contiene el primer número. Lugar 0100 en el primer byte en las cuatro posiciones más a la izquierda resultantes en 01000001 . Este byte representa 41 en formato BCD empaquetado.
    4

    Repita la conversión de dígitos y la construcción de bytes de la misma manera para los otros dígitos en el número decimal. Su resultado será una serie de bytes que representan cualquier número decimal . Completando el ejemplo , los dos últimos dígitos son 3 y 9 . Sus equivalentes binarios son 00000011 y 00001001 . Poner esto junto en un solo byte en el resultado de pedidos correctos en 10.010.011 . El BCD empaquetado para decimal 9341 es 10010011 01000001 .

    Previous :

    next :
      Artículos relacionados
    ·Definición de un Optiplex GX1 intérprete de comandos …
    ·Pros y contras de una Instrucción ReDim 
    ·Cómo limitar el tamaño del archivo CSS 
    ·Cómo crear un índice para clasificar Características…
    ·Cómo eliminar los espacios en una cadena en Groovy 
    ·Cómo reemplazar un STRG Con un STRG Baja 
    ·¿Qué es un archivo secuencial 
    ·Cómo obtener la longitud de un registro en COBOL 
    ·Cómo poner una variable en el nombre del trazado en MA…
    ·Cómo importar tipos de objetos de datos de SSIS 
      Artículos destacados
    ·Funciones de cadena en SQL de Oracle 
    ·Cómo programar un programa de preguntas y respuestas e…
    ·Cómo utilizar Banners y calcomanías en Radiant GTK 
    ·Cómo agregar cadenas en Javascript 
    ·Cómo eliminar las cookies de una prueba QTP 
    ·Cómo poner un retardo en Shell Script 
    ·Cómo aprender Macros 
    ·Cómo utilizar HREF JavaScript Links 
    ·Subcadena en CSH 
    ·Cómo Obtener Java funciona bien en XP 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com