Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Kan COBOL Geef een Hex ?
COBOL , de Common Business - Oriented Language , is een steunpilaar van commerciële software programmeurs sinds haar oorsprong in 1959 . Hoewel COBOL gemakkelijker handvatten standaard numerieke en tekst dataformaten , kunt u ook gebruiken om hexadecimale waarden weer te geven . Hexadecimale getallen , of hex , zijn een base - 16 -formaat gebruikt om alle gegevens in een computer vertegenwoordigen . Hex is handig voor het debuggen van programma's , het gebruik ervan , kunt u de exacte inhoud van het computergeheugen te identificeren . Hex Format

Computeringenieurs
aangenomen de hexadecimale of base - 16 , nummering systeem als een handige manier om computer -bits vertegenwoordigen . In plaats van het schrijven en weergeven van individuele bits , een computer geeft hexadecimale cijfers die staan ​​voor vier bits per stuk. Elke hex cijfer neemt op 16 verschillende waarden ; want 10 decimale getallen zijn onvoldoende om deze waarde uit te drukken , hexadecimale cijfers gebruikt u de cijfers nul tot negen plus de letters A tot en met F. U kunt meer makkelijk de hexadecimale getal " A081 " dan de binaire equivalente " 1010000010000001 ", bijvoorbeeld.
Hex letterlijke

in COBOL als in andere talen , letterlijke waarden zijn nuttig om te initialiseren gegevens gebieden , reset variabelen en het uitvoeren van vele andere huishoudelijke taken. Bijvoorbeeld , je zet de titel van een scheepvaart verslag aan de letterlijke tekst waarde , " . JONES INC WEKELIJKS SHIPPING " Bij gelegenheid , je kan hebben om een variabele in te stellen op een hex getal; om dit te doen , beginnen de waarde van een " X " , zoals de volgende COBOL verklaringen blijkt :

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

of

MOVE
X . " hEX - CODE .

notitiekaarten die aanhalingstekens rond de hexadecimale waarde . Met behulp van deze techniek , waarde van een variabele zie je in hex , hoewel slechts in een programma de broncode bedrijf .
Debugger

Om de oorzaak van kapotte code te identificeren , programmeurs maken gebruik van een software tool genaamd een debugger . De debugger kan de programmeur om precies te zien hoe het programma uitvoert en laat haar zien de inhoud van het programma geheugenvariabelen . Een goede debugger kun je zien geheugeninhoud in verschillende formaten zoals tekst , getallen en hex ​​. Hoewel enigszins moeilijker te lezen dan bekende nummers of tekst , een hex weergave onthult de exacte gegevens die zijn opgeslagen in het geheugen . Door te observeren hoe gegevens worden gewijzigd als het programma draait , kan de programmeur oorzaak van het probleem te vinden .
Hex Dump

Sommige versies van COBOL hebben een functie die een bedrijf genaamd genereert een " hex dump " als het programma crasht . De hex dump is een hexadecimale weergave van alle variabelen in het geheugen van het programma met een kaart waar variabelen in het werkgeheugen: . Omdat dit werkt alleen als het programma abnormaal wordt beëindigd , en omdat het toont al het geheugen van een programma , kunt u deze techniek gebruiken voor het weergeven van een paar hexadecimale waarden bij het uitvoeren van een programma normaal .
Toegevoegd Code < br >

meeste versies van COBOL
niet over een ingebouwde functie om een ​​paar hexadecimale waarden weer te geven . In plaats daarvan moet u programmeercode die waarden vertaalt in hex ​​, dan geeft ze toe . Deze toevoeging van een programma zou een variabele gedefinieerd als een reeks van afzonderlijke bytes omvatten , in het programma " Procedure Division , " een routine scant de array byte voor byte en vertaalt elke byte in een gelijkwaardige tabel van tekst. Wanneer het programma worden de tekens , die het uiterlijk van hexadecimale waarden . Bijvoorbeeld , het programma vertaalt de tekenreeks " ABC " om het equivalent string " C1C2C3 . " De eerste twee karakters , " C1 , " bijvoorbeeld , vormen de letter " A " in hex .

Previous: Next:
  Computer Programming Languages
·Hoe maak je een Block Element …
·Windows Script Host Tutorial 
·Hoe maak je een string te conv…
·Hoe kan ik een database Extrac…
·Hoe kan ik gegevens Store Van …
·Wanneer zou u Gebruik een If -…
·Concepten van MATLAB 
·Hoe te Modules ligt aan CTS 
·Hoe de File gegevens op een se…
  Related Articles
Hoe Word- documenten weergeven in . NET …
Hoe te Berichtendisplay in Visual Basic 
Hoe maak je een tekstvak Weergeven als V…
Hoe maak je een script wilt zien in de W…
Om te lezen hoe een map & Display Conten…
Hoe kan ik een apostrof in VBScript Toon…
Hoe maak je een Label Weergave Waarde va…
Hoe te Form 2 Geef in Visual Basic 
Hoe kan ik een spreadsheet in Visual Bas…
  Programmering Articles
·Hoe kan ik Excel converteren naar CSV in…
·Hoe te VB.Net schrijven aan Notepad 
·Hoe maak je een batchbestand om een best…
·Hoe te Twee Datum Columns in Oracle 
·Hoe het ontwerpen van een CSS Sprite nav…
·Terugkeer Waarde van VBA Functie 
·Vaardigheden die nodig zijn voor het CIS…
·Hoe te NetBeans gebruiken om een JTable 
·Wat is de PHP Mail Character Limit ? 
Copyright © Computer Kennis http://www.nldit.com