| 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
    Puede COBOL mostrar un valor Hex
    ? COBOL, el lenguaje común orientado a los negocios , ha sido un pilar de programadores de software comercial desde sus orígenes en 1959 . Aunque COBOL más fácilmente maneja los formatos de datos de texto estándar numérico y , también se puede utilizar para mostrar los valores hexadecimales. Los números hexadecimales o hexagonales, son un formato de base 16 utilizado para representar todos los datos dentro de una computadora. Hex es útil para depurar programas , su uso, se puede identificar el contenido exacto de la memoria del ordenador . Formato
    ingenieros informáticos

    Hex adoptaron el hexadecimal , o en base 16 , el sistema de numeración como una manera conveniente de representar bits informáticos . En lugar de escribir y mostrar bits individuales , un equipo muestra dígitos hexadecimales que representan cuatro bits cada uno . Cada dígito hexadecimal adquiere 16 valores diferentes , porque 10 números decimales no son suficientes para expresar este valor, dígitos hexadecimales utilizan los números de cero a nueve , más las letras A a F. Se puede usar más fácilmente el número hex " A081 " que el equivalente binario " 1010000010000001 ", por ejemplo .
    Hex Literal

    COBOL como en otros idiomas , valores literales son útiles para inicializar las áreas de datos , restablezca las variables y realizar muchas otras limpieza tareas . Por ejemplo , se establece el título de un informe de envío para el valor de texto literal " . JONES ENVÍO SEMANAL INC " En ocasiones, puede que tenga que establecer una variable en un número hexadecimal , para ello , iniciar el valor con un " X " , como las siguientes declaraciones de COBOL mostrar :

    05 HEX-CODE PIC X ( 01 ) VALOR X " 2D 2D " A "

    o

    MUDANZA X ". hEX- CODE.

    Tenga en cuenta que las comillas rodean al valor hexadecimal . Mediante esta técnica , se ve el valor de una variable en hex ​​, aunque sólo en el listado de código fuente de un programa.
    Depurador

    Para identificar la causa del código roto , los programadores utilizan una herramienta de software llamado un depurador. El depurador permite al programador para ver exactamente cómo se ejecuta el programa y le permite ver el contenido de las variables de memoria del programa. Un buen depurador le permite ver contenido de la memoria en diferentes formatos, incluyendo texto, números y hexagonal . Aunque un poco más difícil de leer que los números familiares o texto , una pantalla hexagonal revela los datos exactos almacenados en la memoria. Al observar cómo los cambios de datos ya que el programa se ejecuta , el programador puede encontrar la causa del problema.
    Hex Dump

    Algunas versiones de COBOL tienen una característica que genera un listado llamado un " volcado hexadecimal " si el programa se bloquea . El volcado hexadecimal es una pantalla hexadecimal de todas las variables en la memoria del programa, junto con un mapa de donde las variables residen en la memoria. Debido a esto sólo funciona cuando el programa termina de forma anormal , y , ya que muestra toda la memoria de un programa, usted no puede utilizar esta técnica para mostrar unos valores hexadecimales cuando se ejecuta un programa con normalidad.
    Agregado Código < br >

    mayoría de las versiones de COBOL no tienen una función incorporada para mostrar unos valores hexadecimales . En su lugar , debe agregar código de programación que traduce los valores en hexadecimal, luego los muestra. Esta adición a un programa incluiría una variable definida como una matriz de bytes individuales ; en el programa de " División Procedimiento , " una rutina escanea la matriz de bytes por byte y traduce cada byte equivalente a una tabla de caracteres de texto . Cuando el programa muestra los caracteres de texto , que tienen la apariencia de valores hexadecimales . Por ejemplo , el programa traduce la cadena " ABC" de la cadena equivalente " C1C2C3 . " Los primeros dos caracteres , " C1 ", por ejemplo , representa la letra " A" en hexadecimal .

    Previous :

    next :
      Artículos relacionados
    ·Definición de las tablas por fases 
    ·Net Framework 3.0 Tutoriales 
    ·Cómo aprender Fortran en un Mac 
    ·Cómo escribir un programa de Software 
    ·Cómo consultar un origen de datos en Visual Basic 
    ·Verdadero Falso VS Programación Statement 
    ·Cómo cambiar el color de la barra de desplazamiento en…
    ·Cómo convertir Octal a binario 
    ·Cómo leer un directorio en Scala 
    ·Cómo comprobar para Bots Con ColdFusion 
      Artículos destacados
    ·¿Qué es un cursor en TSQL 
    ·PERL Vs . SED 
    ·¿Por qué es Guión ralentizando mi PC de Down 
    ·Cómo crear AS2 Clases 
    ·En MySQL Query Range 
    ·Cómo extraer el primer dígito en Python 
    ·Cómo utilizar el calendario en VBA 
    ·Cómo modificar una clave principal 
    ·Cómo utilizar las llamadas PHP 
    ·Cómo agregar una clave externa a MySQL 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com