| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    COBOL può visualizzare un valore esadecimale
    ? COBOL , il Common Business- Oriented Language , è stato un pilastro di programmatori di software commerciali, fin dalle sue origini nel 1959. Anche se COBOL gestisce più facilmente numerico standard e formati di dati di testo , si può anche usare per visualizzare i valori esadecimali . I numeri esadecimali , o sfortuna, sono un formato base 16 utilizzato per rappresentare tutti i dati all'interno di un computer . Hex è utile per il debug dei programmi , l'uso, è possibile individuare l'esatto contenuto della memoria del computer . Hex Format

    ingegneri informatici hanno adottato l' esadecimale , o base -16 , sistema di numerazione come un modo conveniente per rappresentare i bit del computer . Invece di scrivere e la visualizzazione di singoli bit , un computer visualizza le cifre esadecimali che si distinguono per quattro bit ciascuno . Ogni cifra esadecimale assume 16 valori diversi, perché 10 numeri decimali non sono sufficienti per esprimere questo valore , le cifre esadecimali utilizzare i numeri da zero a nove , più le lettere da A a F. è più facile utilizzare il numero esadecimale " A081 " rispetto l'equivalente binario " 1010000010000001 ", per esempio .
    Hex letterale

    COBOL come in altri linguaggi , valori letterali sono utili per inizializzare aree di dati , ripristinare le variabili ed eseguire molte altre pulizie compiti. Ad esempio , è possibile impostare l'intestazione di un report di spedizione per il valore di testo letterale " . JONES INC SPEDIZIONE SETTIMANALE " A volte, potrebbe essere necessario impostare una variabile per un numero esadecimale , per fare questo , avviare il valore con una " X " , come le seguenti dichiarazioni COBOL mostrano :

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

    o

    SPOSTA X ". hEX - CODE .

    noti che le virgolette circondano il valore esadecimale . Utilizzando questa tecnica , si vede il valore di una variabile in esadecimale , anche se solo nel codice sorgente della quotazione di un programma .
    Debugger

    Per identificare la causa del codice rotto , programmatori di utilizzare uno strumento software chiamato un debugger . Il debugger consente al programmatore di vedere esattamente come il programma viene eseguito e la lascia vedere il contenuto delle variabili di memoria del programma. Un buon debugger consente di visualizzare il contenuto della memoria in vari formati, tra cui testo, numeri e esadecimale . Anche se un po ' più difficile da leggere rispetto familiari numeri o testo , un display esadecimale rivela esattamente i dati presenti in memoria. Osservando come le modifiche dei dati , come il programma viene eseguito , il programmatore può trovare la causa del problema .
    Hex Dump

    Alcune versioni di COBOL hanno una funzione che genera un elenco chiamato un " dump esadecimale " se il programma va in crash . Il dump esadecimale è un display esadecimale di tutte le variabili in memoria del programma insieme a una mappa di dove risiedono le variabili in memoria . Perché questo funziona solo quando il programma termina in modo anomalo , e perché mostra tutta la memoria di un programma, non è possibile utilizzare questa tecnica per la visualizzazione di alcuni valori esadecimali quando si esegue un programma normalmente .
    Inserito codice < br > con

    maggior parte delle versioni di COBOL non hanno una funzione built-in per visualizzare alcuni valori esadecimali . Invece , è necessario aggiungere il codice di programmazione che traduce i valori in esadecimale, quindi li visualizza. Una tale aggiunta ad un programma dovrebbe includere una variabile definita come una matrice di byte singoli , nel programma del "Division procedura, " una routine scansiona l' array di byte per byte e converte ogni byte equivalente a una tabella di caratteri di testo . Quando il programma visualizza i caratteri di testo , hanno l'aspetto di valori esadecimali . Per esempio, il programma traduce la stringa di caratteri " ABC " per la stringa equivalente " C1C2C3 . " I primi due caratteri , " C1 ", per esempio , rappresentano la lettera " A" in esadecimale .

    Previous :

    next :
      Articoli Correlati
    ·Come accedere ai controlli ActiveX 
    ·Elenco dei comandi SQL 
    ·Che cos'è il protocollo Incompatibilità 
    ·Errore di rilevamento e correzione Metodi 
    ·Come scrivere una gerarchia del sito web 
    ·Come imparare programmazione PLC per Free 
    ·Come impostare i valori di modulo in un NET Applicazion…
    ·Gli svantaggi di indici su colonne calcolate 
    ·Usi per una funzione ricorsiva 
    ·Come attivare la modalità ARCHIVELOG per il database O…
      Articoli in evidenza
    ·Come per il debug con gdb in Linux 
    ·MySQL Tutorial di come caricare un immagine 
    ·Come rimuovere attributi predefiniti dall'uscita Java X…
    ·Come risolvere il mio PHP Rand 
    ·Come eseguire Tcpdump Da Java 
    ·Come impostare una lavagna con le applet Java 
    ·Funzioni stringa VB6 
    ·Come eseguire file AVI per VB6 
    ·Come leggere il testo da file SWF in Java 
    ·Come inserire dati in un array in PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com