| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    COBOL peut afficher une valeur Hex
    ? COBOL, le Common Language Business- Oriented , a été un pilier de programmeurs de logiciels commerciaux depuis ses origines en 1959. Bien COBOL manipule plus facilement des formats de données de texte numérique standard , et vous pouvez également l'utiliser pour afficher des valeurs hexadécimaux. Les nombres hexadécimaux , ou hexagonales, sont un format de base 16 utilisée pour représenter toutes les données à l'intérieur d'un ordinateur. Hex est pratique pour déboguer des programmes ; l'utiliser, vous pouvez identifier le contenu exact de la mémoire de l'ordinateur. Hex Format

    ingénieurs informaticiens ont adopté le format hexadécimal , ou en base 16 , système de numérotation comme un moyen commode de représenter bits informatiques . Au lieu d'écrire et l'affichage des bits individuels , un ordinateur affiche des chiffres hexadécimaux qui se tiennent pendant quatre bits chacun. Chaque chiffre hexadécimal prend 16 valeurs différentes , parce que 10 nombres décimaux sont insuffisants pour exprimer cette valeur, chiffres hexadécimaux utilisent les numéros de zéro à neuf ainsi que les lettres de A à F. Vous pouvez utiliser plus facilement le nombre hexadécimal " A081 " que l'équivalent binaire " 1010000010000001 ", par exemple .
    Hex littérale

    COBOL dans d'autres langues , des valeurs littérales sont utiles pour initialiser les zones de données , réinitialiser les variables et effectuer de nombreuses autres ménage tâches . Par exemple , vous définissez le titre d'un rapport d'expédition à la valeur de texte littéral , " . Jones Inc. EXPÉDITION HEBDOMADAIRE" À l'occasion, vous pourriez avoir à définir une variable d' un nombre hexadécimal , pour cela , commencer à la valeur d'un " X " , car les instructions COBOL suivants montrent :

    05 HEX-CODE PIC X (01 ) VALEUR X " 2D 2D "TO"

    ou

    déplacer X ». hEX- CODE .

    Notez que les guillemets entourent la valeur hexadécimale . En utilisant cette technique , vous voyez la valeur d'une variable dans l'hexagone , mais seulement dans la liste de code source d'un programme.
    Debugger

    Pour identifier la cause du code cassé , les programmeurs utilisent un outil logiciel appelé un débogueur. Le débogueur permet au programmeur de voir exactement comment le programme s'exécute et lui permet de voir le contenu des variables en mémoire du programme. Un bon débogueur vous permet de voir le contenu de la mémoire dans différents formats, y compris du texte, des chiffres et hexagonale . Bien que quelque peu plus difficile à lire que les chiffres familiers ou du texte, un affichage hexadécimal révèle les données exactes en mémoire. En observant comment les modifications de données que le programme s'exécute, le programmeur peut trouver la cause du problème.
    Hex Dump

    Certaines versions de COBOL ont une fonction qui génère une liste appelée un " vidage hexadécimal " si le programme se bloque . Le vidage hexadécimal est un affichage hexadécimal de toutes les variables de la mémoire du programme avec une carte de résident où les variables en mémoire. Parce que cela ne fonctionne que lorsque le programme se termine anormalement , et parce qu'il affiche toute la mémoire d'un programme, vous ne pouvez pas utiliser cette technique pour afficher quelques valeurs hexagonales lors de l'exécution d'un programme normalement.
    Ajoutée le code < br > Photos

    plupart des versions de COBOL n'ont pas une fonction intégrée pour afficher quelques valeurs hexagonales . Au lieu de cela , vous devez ajouter du code de programmation qui traduit les valeurs en hexadécimal, puis les affiche. Un tel ajout à un programme comprendrait une variable définie comme un tableau d'octets simples; dans le programme " la Division de la procédure », une routine scanne l'octet de tableau en octets et traduit chaque octet à un tableau équivalent en caractères de texte. Lorsque le programme affiche les caractères de texte , ils ont l'apparence de valeurs hexagonales . Par exemple, le programme traduit la chaîne de caractères "ABC" à la chaîne équivalente " C1C2C3 . " Les deux premiers caractères , « C1 », par exemple , représente la lettre "A" dans l'hexagone .

    Previous :

    next :
      articles connexes
    ·Comment créer un formulaire de zone de liste pour cré…
    ·Comment pouvons-nous allouer dynamiquement Taille du ta…
    ·Différence entre non alloué et Espace libre 
    ·Comment faire pour déboguer dans SQL 
    ·Comment dessiner le texte dans Xcode d'Apple 
    ·Comment faire une liste déroulante dans une liste 
    ·Comment utiliser LabVIEW blocs fonctionnels RealTime 
    ·Comment insérer une citation dans une chaîne dans Col…
    ·Pouvez-vous utiliser SQL pour une base de données Orac…
    ·Tutoriels pour SQLAlchemy de Python 
      articles en vedette
    ·Comment utiliser une classe Array en JavaScript 
    ·Comment aligner horizontalement en JavaScript TD 
    ·Comment crypter un fichier en Java 
    ·Comment faire un Panier JavaScript 
    ·Comment parler à un serveur NTP utilisation de JavaScr…
    ·Comment Saisissez les caractères chinois sur votre cla…
    ·Comment faire pour utiliser une connexion VB6 Adode à …
    ·Comment lien vers un fichier RPC 
    ·Comment imprimer en Vb.Net 
    ·Comment créer un test de Port en Visual Basic 
    Copyright © Connaissances Informatiques http://fr.wingwit.com