“Conocimientos Programación>Lenguajes De Programación

Puede COBOL mostrar un valor Hex

2014/7/16
? 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

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 .

Lenguajes De Programación
Las ventajas de Microsoft NET
Cómo escribir Políticas Embedded Event Manager
Cómo pegar Resultados y ejecutar macros en Excel desde Oracle SQL
Cómo hacer un Programa de bucle infinito en Basic
Algoritmos de cifrado binario
¿Qué es un archivo secuencial
Cómo convertir SGML de ASN.1
Cómo analizar el sistema Afirmaciones Verilog
Conocimientos Informáticos © http://www.ordenador.online