Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment mettre à jour un SDK Source…
  • Comment construire Python 2.6 
  • Comment faire pour mettre une variab…
  • Comment convertir les pourcentages e…
  • Comment tuer une demande en ColdFusi…
  • Comment faire pour trouver l'aire d'…
  • Comment retourner une chaîne à par…
  • Comment annuler une validation dans …
  • Comment faire un tableau de bord Lua…
  • Comment ajouter des films à la bibl…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Pouvez-vous utiliser SQL pour une base de données Oracle 
  • Comment désactiver Icône génération dans EMF 
  • Comment créer un formulaire à l'exécution dans VB6 
  • Comment remplacer le point rectangles nuls dans WPF 
  • Comment transférer une chaîne à partir d'une zone de texte à un DataGrid en C # 
  • Comment faire pour déterminer le nombre d'heures entre deux heures dans Oracle SQL 
  • GCC Fonction Système 
  • Comment limiter texte en HTML 
  • Comment modifier le texte qui apparaît lorsque vous déplacez votre souris sur 
  • Comment trouver des codes de couleur de sortilège 
  • Connaissances Informatiques © http://www.ordinateur.cc