DatorerProgrammering

ASCII-kod (amerikansk standard kod för informationsutbyte) - den grundläggande textkodning för det latinska alfabetet

Enligt Internationella teleunionen, 2016 Internet med mer eller mindre regelbundet använda tre och en halv miljard människor. De flesta av dem inte ens tänka på att alla meddelanden som skickas till dem via en dator eller mobila prylar, samt texter som visas på monitorerna av alla slag, i själva verket är en kombination av 0 och 1. Detta kallas den kodade representationen av informationen. Det ger och underlättar genomförandet av sin lagring, bearbetning och överföring. År 1963 har den amerikanska ASCII-kod utvecklats, som är föremål för den här artikeln.

Presentation av information i datorn

När det gäller alla elektroniska dator text är en samling av enskilda tecken. Bland dem är inte bara brevet, inklusive huvudstaden, men även skiljetecken, siffror. Dessutom speciella symboler "=", "&", "(" och utrymmen.

Ett flertal symboler som utgör texten, kallas alfabetet och antalet - effekt (betecknad N). Att bestämma uttrycket N = 2 ^ b, där b - antalet informationsbitar eller en viss symbol vikt.

Det visade sig att kraften i 256 tecken alfabetet kan du lämna alla nödvändiga tecken.

Eftersom 256 är en 8 graders två, då vikten på varje tecken är 8 bitar.

Måttenhet 8 bitar kallas en byte, så vi säger att den binära koden för alla tecken i texten som lagras på din dator, upptar ett byte minne.

Hur är kodningen

All text in i datorminne genom tangentbordet, som skrivits siffror, bokstäver, skiljetecken och andra symboler. Till minne de sänds i binärkod, dvs varje symbol mappas till det välbekanta decimalkoden för en person 0-255, vilket motsvarar en binär kod - .. Från 00.000.000-11.111.111.

Byte teckenkodning gör att processorn utför bearbetning av text, hänvisa till varje tecken för sig. Samtidigt är de 256 tecken tillräckligt för att representera alla tecken information.

Coding ASCII-tecken

Denna förkortning står för den engelska amerikansk standardkod för informationsutbyte.

Även i början av datorisering, blev det uppenbart att det är möjligt att komma fram till en mängd olika sätt att koda information. Men för att överföra information från en dator till en annan krävdes för att utveckla en enda standard. Så i 1963 fanns en ASCII-tabellen i USA. Det alla tecken dator alfabetet tilldelas ett sekvensnummer i den binära representationen. Initialt ASCII-koden används endast i USA, och senare blev en internationell standard för PC.

INNEHÅLLSFÖRTECKNING

ASCII-koder är uppdelade i 2 delar. Internationell standard anses vara bara den första halvan av tabellen. Det inkluderar kod från sekvensnumret för 0 (kodat som 00 miljoner) till 127 (kod 01.111.111).

serienummer

N

Coding ASCII text

symbol

0-31

0000 0000 - 0001 1111

Tecken med N från 0 till 31 kallas chefer. Deras funktion är att "guide" processen förklarande text till en bildskärm eller utskrift enhet, en pipande ljud, etc.

32-127

0010 0000 - 0111 1111

Symboler med N 32-127 (en standard delen av tabellen) - stora och små bokstäver i det latinska alfabetet, de 10-nye siffror, skiljetecken och olika konsoler, kommersiella och andra tecken .. Symbol 32 anger en plats.

128-255

1000 0000 - 1111 1111

Symboler med N 128-255 (en alternativ del av tabellen eller kod sida) kan ha en mängd olika alternativ, vilka var och en har sitt eget nummer. Koden sidan används för att ställa nationella alfabet, som skiljer sig från det latinska. I synnerhet är det genomförs med hjälp av ASCII-koden för de ryska tecken.

Tabell kodning versaler och gemener följer varandra i alfabetisk ordning och siffror - uppstigande värden. Denna princip gäller för den ryska alfabetet.

styrtecken

ASCII-kodning bord var ursprungligen avsedd för mottagning och överföring av information om denna inte längre används av enheten som en teleprinter. I detta avseende teckenuppsättning ingår inte skrivs ut som kommandon för att styra enheten. Sådana kommandon användes i sådana pre-dator meddelandetjänster tekniker som Morse kod, och så vidare.

Den vanligaste "teletype" symbol är NUL (00 "noll"). Han är fortfarande används i de flesta programmeringsspråk, vilket indikerar ett tecken på slutet av raden.

Där använd ASCII-kodning

American Standard Code kräver inte bara textinmatnings tangentbordet. Den används också i diagrammet. I synnerhet ASCII Art Maker programbilder representerar olika tillägg spektrum ASCII teckenkodning.

Dessa produkter finns i två typer: grafiska redaktörer utför funktionen genom att konvertera en bild till text och omvandlar "Pictures" i ASCII-grafik. Till exempel, känd är ett utmärkt exempel Smiley Coding symbol.

ASCII kan användas när du skapar dokumentet HTML. I det här fallet kan du ange en uppsättning tecken och en symbol som motsvarar denna kod visas när du visar sidan på skärmen.

ASCII behövs för att skapa flerspråkiga webbplatser, som tecken som inte tillhör en viss nationell bord, ersatt av ASCII-koder.

vissa funktioner

Att koda textinformation i ASCII användes ursprungligen 7 bitar (en förblev tom), men idag arbetar hon som en 8-bitars.

De bokstäver, som är belägna i kolumnerna är ovanför och under, skiljer sig från varandra endast genom en enda bit. Detta minskar avsevärt komplexiteten av testet.

ASCII program i Microsoft Office

Vid behov kan denna typ av kodning textinformation användas i textredigerare av Microsoft, till exempel Anteckningar, och Office Word. Men när du skriver i det här fallet, kan du inte använda vissa funktioner. Till exempel kommer du inte att kunna utföra fet som ASCII behåller endast innebörden av information, ignorera dess övergripande form och form.

standardisering

Organisationen antog ISO-standarden ISO 8859. Denna grupp definierar åtta bitars kodning för olika språkgrupper. I synnerhet ISO 8859-1 - är den utökade ASCII, som är en tabell för USA och Västeuropa. En ISO 8859-5 - är tabellen som används för det kyrilliska alfabetet, inklusive det ryska språket.

Av historiska skäl till ISO 8859-5 används det för en kort tid.

För det ryska språket just nu faktiskt används kodning:

  • CP866 (Code Page 866), eller DOS, som ofta kallas alternativ kodning GOST. Det används aktivt fram till mitten av 90-talet av förra seklet. Just nu, nästan aldrig används.
  • KOI-8. Coding utvecklades i 1970-80s, och just nu är det en gemensam standard för e-postmeddelanden i RuNet. Den används ofta i OS familjen Unix, inklusive Linux. "Ryska" version av KOI-8, som kallas KOI-8R. Dessutom finns versioner för andra kyrilliska språk som ukrainska.
  • Code Page 1251 (CP 1251, Windows - 1251). Utvecklats av Microsoft för att ge stöd för den ryska språket i Windows-miljö.

Den största fördelen med CP866 första standarden var att bevara pseudo grafiska tecken i samma positioner som i Extended ASCII. Detta gör det möjligt att köra oförändrad text av programmet utländsk produktion, som den berömda Norton Commander. Vid denna tidpunkt CP866 används för program som är utformade för Windows, som arbetar i fullskärms textvyn eller i textrutor, bland annat i FAR Manager.

Dator texter i CP866 kodning nyligen är ganska ovanligt, men det används för ryska filnamn i "Vindous".

"Unicode"

Just nu är den mest utbredda här kodningen. Codes "Unicode" på fältet. Den första (från 0000 till U + U + 007F) innefattar en uppsättning av ASCII-tecken med koder. Följt av fält tecknen i olika nationella litteraturen, liksom skiljetecken och tekniska symboler. Dessutom är en del av koden "Unicode" reserverade vid behovet av att inkludera nya karaktärer i framtiden.

Nu vet du att varje tecken i ASCII representeras som en kombination av 8 nollor och ettor. Lekman, kan denna information tyckas onödigt och ointressant, men vill du inte veta vad som händer "i hjärnan" i din dator!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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