ComputersProgrammering

ASCII-code (Amerikaanse standaardcode voor informatie-uitwisseling) - de basistekst codering voor het Latijnse alfabet

Volgens de Internationale Telecommunicatie Unie, in 2016 het internet met meer of minder regelmatig gebruik van drie en een half miljard mensen. De meesten van hen niet eens na te denken over dat alle berichten via een pc of mobiele gadgets hebben verzonden, evenals teksten die op de monitoren van alle soorten worden getoond, in feite, is een combinatie van 0 en 1. Dit is de gecodeerde representatie van de informatie genoemd. Het biedt en vergemakkelijkt de implementatie van de opslag, verwerking en overdracht. In 1963 heeft de Amerikaanse ASCII-code ontwikkeld, die het onderwerp van dit artikel.

Presentatie van informatie in de computer

In termen van elektronische computer tekst is een verzameling van individuele karakters. Onder hen zijn niet alleen de letter, waaronder de hoofdstad, maar ook leestekens, cijfers. Verder worden speciale symbolen "=", "en", "(" en spaties.

Een aantal symbolen die deel uitmaken van de tekst, genaamd het alfabet, nummer en - stroom (aangeduid als N). De uitdrukking N = 2 ^ b, bepalen waar b - aantal informatiebits of een bepaald symbool gewicht.

Het bleek dat de kracht van 256 tekens alfabet kunt u alle benodigde tekens in te dienen.

Aangezien 256 is een 8 graden twee, dan is het gewicht van elk teken 8 bits.

Maateenheid 8 bits heet een 1-byte, dus we zeggen dat de binaire code van elk karakter in de tekst die is opgeslagen op uw computer, is gevestigd in een byte van het geheugen.

Hoe is de codering

Alle tekst in de pc-geheugen door middel van toetsen op het toetsenbord ingevoerd, op die werden geschreven cijfers, letters, leestekens en andere symbolen. Geheugen worden zij overgedragen binaire code, dat wil zeggen, wordt elk symbool toegewezen aan het vertrouwde decimale code voor een persoon 0-255, hetgeen overeenkomt met een binaire code - .. Van 00.000.000-11.111.111.

Byte karakter codering kan de processor voert tekstverwerking, zie elk teken afzonderlijk. Op hetzelfde moment, de 256 tekens is genoeg om elk teken informatie weer te geven.

Coding ASCII-tekens

Deze afkorting staat voor de Engels-Amerikaanse standaardcode voor informatie uitwisseling.

Zelfs aan het begin van de automatisering, werd het duidelijk dat het mogelijk is om te komen met een scala aan mogelijkheden om informatie te coderen. Echter, om informatie van de ene computer naar de andere was nodig om één standaard te ontwikkelen. Dus, in 1963 was er een ASCII-tabel in de Verenigde Staten. Het enige teken computeralfabet wordt een volgnummer in de binaire representatie. In eerste instantie wordt de ASCII-code die wordt gebruikt alleen in de Verenigde Staten, en later werd een internationale standaard voor de PC.

inhoudsopgave

ASCII codes zijn verdeeld in 2 delen. Internationale norm wordt beschouwd als alleen de eerste helft van de tabel. Het omvat code het volgnummer van 0 (gecodeerd 00000000) 127 (code 01111111).

volgnummer

N

Coding ASCII-tekst

symbool

0-31

0000 0000 - 0001 1111

Tekens met N 0-31 managers worden genoemd. Hun functie is om "gids" het proces van tekst output naar een monitor of afdrukken apparaat, een piepend geluid, etc.

32-127

0010 0000 - 0111 1111

Symbolen N 32-127 (standaardonderdeel van de tabel) - hoofdletters en kleine letters van het Latijnse alfabet, de 10-nye cijfers, leestekens, en verschillende beugels handel en andere tekens .. Symbool 32 duidt op een ruimte.

128-255

1000 0000 - 1111 1111

Symbolen N 128-255 (een alternatief deel van de tafel of codetabel) kunnen diverse opties, die elk een eigen nummer. De code pagina gebruikt om de nationale alfabetten, die verschillen van de Latijnse zijn in te stellen. In het bijzonder is het uit met de hulp van ASCII-code voor de Russische tekens uitgevoerd.

Tabel coderen hoofdletters en kleine letters volgen elkaar alfabetische volgorde nummers - oplopende waarden. Dit principe geldt voor het Russische alfabet.

controle karakters

ASCII coderingstabel is oorspronkelijk ontworpen voor het ontvangen en doorgeven van informatie over deze niet meer door de inrichting een teletype. In dit opzicht is de tekenset-afdrukbare gebruikt als commando's om het apparaat te bedienen. Zulke's toegepast in dergelijke pre-computer messaging technieken zoals morse, enzovoort.

De meest voorkomende "telex" -symbool is de NUL (00 "nul"). Hij wordt nog steeds gebruikt in de meeste programmeertalen, met vermelding van het teken van het einde van de lijn.

Waar gebruikt ASCII-codering

American Standard Code vereist niet alleen de tekstinvoer toetsenbord. Het wordt ook gebruikt in het diagram. Met name de ASCII Art Maker programma beelden vertegenwoordigen verschillende extensies spectrum ASCII-codering.

Deze producten zijn er in twee soorten: grafische editors het uitvoeren van de functie door het omzetten van een afbeelding in tekst en zet de "Pictures" in de ASCII-graphics. Bijvoorbeeld, bekend is, is een goed voorbeeld Smiley Coding symbool.

ASCII kan worden gebruikt bij het maken van het document HTML. In dit geval kunt u een reeks tekens en een symbool dat overeenkomt met deze code zal verschijnen bij het bekijken van de pagina op het scherm te gaan.

ASCII is nodig voor de ontwikkeling van meertalige sites, als tekenen die niet behoren tot een bepaalde nationale tafel, vervangen door ASCII-codes.

sommige functies

Om tekstinformatie te coderen in ASCII werd oorspronkelijk gebruikt 7 bits (één bleef leeg), maar vandaag is ze werkt als een 8-bit.

De letters, die zich in de kolommen boven en onder, van elkaar verschillen door slechts één bit. Dit reduceert de complexiteit van de test.

ASCII toepassing in Microsoft Office

Indien nodig kan dit type codering tekstinformatie worden gebruikt in tekstverwerkers door Microsoft, zoals Kladblok, en Office Word. Echter, bij het typen in dit geval kunt u sommige functies niet gebruiken. Bijvoorbeeld, zult u niet in staat zijn vet uit te voeren zoals het ASCII-teken houdt alleen de betekenis van informatie, het negeren van de algehele vorm en vorm.

normalisering

De organisatie aangenomen ISO-norm ISO 8859. Deze groep bepaalt de acht-bit codering voor verschillende taalgroepen. In het bijzonder, ISO 8859-1 - is de Extended ASCII, dat is een tabel voor de Verenigde Staten en West-Europa. Een ISO 8859-5 - is de tabel die wordt gebruikt voor het Cyrillische alfabet, met inbegrip van de Russische taal.

Om historische redenen om ISO 8859-5 het wordt gebruikt voor een korte tijd.

Voor de Russische taal op dit moment werkelijk gebruikte codering:

  • CP866 (Code pagina 866), of DOS, die vaak alternatieve codering GOST wordt genoemd. Het werd actief gebruikt tot het midden van de 90-er jaren van de vorige eeuw. Op dit moment is bijna nooit gebruikt.
  • KOI-8. Coding werd ontwikkeld in de 1970-80s, en op het moment is het een gemeenschappelijke standaard voor e-mailberichten in RuNet. Het wordt veel gebruikt in de familie OS Unix, waaronder Linux. "Russische" versie van KOI-8, de zogenaamde KOI-8R. Daarnaast zijn er versies voor andere Cyrillische talen zoals Oekraïens.
  • Code Pagina 1251 (CP 1251, Windows - 1251). Ontwikkeld door Microsoft om de steun voor de Russische taal in de Windows-omgeving te bieden.

Het belangrijkste voordeel van CP866 eerste standaard werd pseudo-grafische tekens op dezelfde posities te behouden als in de uitgebreide ASCII. Hierdoor kunt u ongewijzigde tekst van het programma, buitenlandse productie, zoals de beroemde Norton Commander uit te voeren. Op dit punt CP866 wordt gebruikt voor programma's ontworpen voor Windows, die actief zijn in full-screen tekstweergave of tekstvakken, ook in FAR Manager.

Computer teksten geschreven in CP866 codering, de laatste tijd zijn vrij zeldzaam, maar het wordt gebruikt voor Russische bestandsnamen in "Vindous".

"Unicode"

Op dit moment, de meest voorkomende is deze codering. Codes "Unicode" op het veld. De eerste (van 0000 tot U + U + 007F) een set ASCII-tekens codes. Gevolgd door het gebied personages van verschillende nationale literatuur, evenals leestekens en technische symbolen. Daarnaast wordt een deel van de code "Unicode" gereserveerd in het geval van de noodzaak om nieuwe personages in de toekomst te nemen.

Nu weet je dat in ASCII elk karakter wordt voorgesteld als een combinatie van 8 nullen en enen. Leek, kan deze informatie onnodig en oninteressant lijken, maar wil je niet weten wat er gaande is "in de hersenen" van uw computer?!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 birmiss.com. Theme powered by WordPress.