Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Kan COBOL Vise en Hex verdi
    ? COBOL , Common Business- Oriented Language , har vært en bærebjelke i kommersiell programvare programmerere siden sin opprinnelse i 1959 . Selv COBOL lettere håndterer standard numerisk og tekst dataformater , kan du også bruke den til å vise heksadesimale verdier. Heksadesimale tall , eller hex , er en base - 16 format som brukes til å representere alle data i en datamaskin . Hex er nyttig for debugging programmer, bruke den, kan du identifisere det eksakte innholdet i datamaskinens minne . HEX-format

    dataingeniører vedtok heksadesimal , eller base - 16 , nummersystem som en praktisk måte å representere datamaskin biter . I stedet for å skrive og vise individuelle biter , viser en datamaskin hex ​​siffer som står for fire biter hver . Hver hex siffer tar på 16 forskjellige verdier, fordi 10 desimaltall er utilstrekkelige for å uttrykke denne verdien , hex siffer bruke tallene fra null til ni pluss bokstavene A til F. Du kan lettere bruke hex nummer " A081 " enn det binære tilsvarende " 1010000010000001 ", for eksempel.
    Hex bokstavelig

    i COBOL som i andre språk , bokstavelige verdier er nyttig å initialisere data områder , tilbakestille variabler og utføre mange andre rengjøring oppgaver. For eksempel , setter du overskriften i en shipping rapport til bokstavelige tekst verdi , " . JONES INC UKENS SHIPPING " Noen ganger kan det hende du må sette en variabel til en hex ​​tall , for å gjøre dette , begynner verdien med en " X " , som følgende COBOL uttalelsene viser : en

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

    eller

    MOVE X ". hEX -CODE .

    Merk at anførselstegn omgir hex verdi. Ved hjelp av denne teknikken , ser du en variabel verdi i hex, men bare i et programmets kildekode notering.
    Debugger

    å identifisere årsaken til ødelagte koden , programmerere bruke et verktøy kalt en debugger . Debugger tillater programmereren å se nøyaktig hvordan programmet kjører, og lar henne se innholdet i programmets minne variabler . En god debugger lar deg se innholdet i minnet i ulike formater, inkludert tekst , tall og hex . Men noe vanskeligere å lese enn kjente tall eller tekst , avslører en hex ​​-skjerm akkurat de dataene som er lagret i minnet . Ved å observere hvordan data endres mens programmet kjører , kan programmereren finne problemet sak .
    Hex Dump

    Noen versjoner av COBOL har en funksjon som genererer en oppføring som heter en " hex dump" hvis programmet krasjer . Hex dump er en heksadesimal visning av alle variablene i programmets minne sammen med et kart over hvor variabler bor i minnet . Fordi dette fungerer bare når programmet avsluttes unormalt , og fordi det viser alle et program minne , kan du ikke bruke denne teknikken for å vise noen hex ​​verdier når du kjører et program som normalt.
    Lagt Kode
    med

    De fleste versjoner av COBOL ikke har en innebygd funksjon for å vise noen hex ​​verdier . I stedet må du legge programmeringskode som oversetter verdier i hex, så viser dem. En slik tilføyelse til et program ville inkludere en variabel definert som en matrise av single byte, i programmets "Prosedyre Division ", en rutine skanner rekke byte av byte og oversetter hver byte til en tilsvarende tabell med tekst. Når programmet viser teksttegnene , har de inntrykk av hex verdier . For eksempel , oversetter programmet tegnet streng «ABC» til tilsvarende streng " C1C2C3 . " De to første tegnene , " C1 ", for eksempel , representerer bokstaven " A" i hex .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Slett fra T - SQL 
    ·Forskjeller mellom HTML 5 og HTML 4 
    ·Forskjellen mellom en Syntax Error og en semantisk feil…
    ·Definisjon av HTML programmering 
    ·Sette inn en linje ved hjelp REXX 
    ·CVS Tools for Windows 
    ·Hva er en Syntax Error i et dataprogram 
    ·Hvordan beregne i Adobe LiveCycle ES 
    ·VB.Net & Hvordan Expose Business Objects Som Web Servic…
    ·Hvordan Hack 
      Anbefalte artikler
    ·Hvordan få tilgang til VBA til å lage et Excel- regne…
    ·Hvordan lage en Geometry Kalkulator i C + + 
    ·Hvordan oppdatere Visual Basic Code 6 
    ·Slik fjerner PHP Fra Mine Joomla innlegg 
    ·Hvordan oppdage en minnelekkasje i Windows med C + + 
    ·Slik skjuler Object Gjennomføring i C + + 
    ·Hva er betydningen av å lære C Språk 
    ·Python HTML Tutorial 
    ·Mysql PHP Windows -konfigurasjon Tutorial 
    ·Hvordan lage du Div 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/