DatorerProgrammering

ASCII, tecken: beskrivning tabell över koder och typer

Som bekant lagrar datorinformation i binär form, presentera det som en sekvens av ettor och nollor. Att översätta informationen till en form som är lämplig för human konsumtion, varje unik sekvens av siffror vid visning ersättas med motsvarande tecken.

En av de korrelationssystem binära koder för att skriva ut och styrtecken är ASCII.

På den nuvarande nivån på utvecklingen av datorteknik användaren inte behöver känna till koden för varje enskild symbol. Men den allmänna förståelsen för hur kodningen utförs är mycket hjälpsamt, och för vissa kategorier av specialister och alla nödvändiga.

Skapa ASCII

I den ursprungliga formen av kodning var det utvecklades 1963 och därefter i 25 år två gånger uppdateras.

I den ursprungliga versionen av ASCII teckentabellen innehåller 128 tecken, senare dök utökad version, där de första 128 tecken sparas och koder som arbetar med den åttonde biten mappade symboler tidigare frånvarande.

Under årens lopp, är den här kodningen de mest populära i världen. År 2006 den ledande plats tog Latin i 1252, och i slutet av 2007 och för närvarande har en ledande position ordentligt Unicode.

Computer ASCII representation

Varje ASCII-karaktär har sin egen kod som består av 8 tecken, vilket motsvarar en noll eller ett. Det minsta antalet sådan representation är noll (åtta nollor i det binära systemet), som är källan för det första elementet i tabellen.

Maximal binär kod till en ASCII-version av den ursprungliga är null + sju enheter och i den utökade versionen - åtta enheter som är anslutna som den åttonde biten.

styrtecken

Kontroll tecken kallas tecken som inte har en grafisk representation och används för att organisera text, device management, etc. De kan indikera början eller slutet av texten, flikar, genererar en ljudsignal, olika operationer för TTY (teleprinter - .. Maskin för dataöverföring elektrisk kanal) resolution av enhetsdata utgångs etc. annullering verkan.

I ASCII teckentabellen positioner 0-31 och 127 tilldelas för kontrolltecken. Totalt 33 poäng.

De återstående tecken

De återstående 95 positionerna är reserverade för skiljetecken och matematiska operationer, decimala siffror, bokstäver i alfabetet, olika register: "A" och kapital "A" horisontell motsvarar olika koder i ASCII teckentabellen.

Tecken Siffrorna i tabellen

Om en person är engagerad i mjukvaruutveckling, eller utföra några andra uppgifter från området informationsteknik, är det nödvändigt att veta hur många av ett antal ASCII-tecken.

Som nämnts ovan position 0-31 och 127 ta kontroll tecken. Nummer 32 är tilldelad ett utrymme, nummer 33-47 och 58-64 är reserverade för skiljetecken och grundläggande matematiska operationer.

Latinska bokstäver i alfabetisk ordning och är numrerade från 65: e till 90: e. Gemener är också ordnade i alfabetisk ordning, sina positioner - från 97: e till 122: e. De återstående siffror (91-96 och 123-126) tilldelade konsolerna och hängslen, sneda och raka funktion, liksom några av de diakritiska tecken.

Fullständig tabell över symboler i ett bekvämt grafisk representation kan ses i bilden ovan. Figuren nedan visar antalet tecken i ryska ASCII teckentabellen.

Extended ASCII

Eftersom den ursprungliga versionen av kodningen utvecklades baserad på den amerikanska medlem, har det inte lämnats för inte bara olika typer av skrivande och nationella alfabet, men även en bekväm användning av diakritiska tecken, används aktivt i europeiska språk.

8:e bit har varit inblandad för bildningen av den förlängda kodning. Denna version innehåller symboler för nationella europeiska alfabet och fonetiska transkription, grafiska element, som används för att rita bord, ett antal matematiska symboler.

Vissa ASCII-tecken används sällan idag. I synnerhet gäller detta tecken som används för att rita tabeller, som under åren sedan utvecklingen av den förlängda kodning, mycket mer praktiskt sätt att grafisk representation av tabeller har införts.

Nationella varianter kodning

Före tillkomsten av ASCII förlängd version för att visa internationella tecken som används renoverade version kodning, var du vill placera de latinska bokstäverna placerades ryska, grekiska, arabiska tecken.

Två koder i tabellen är reserverade för att växla mellan standard US-ASCII och dess nationella mål.

Efter ASCII blev inte omfatta 128 och 256 tecken, spridning för Option kodning, där den ursprungliga versionen av tabellen har sparats i de första 128 koder med noll 8th bit. Tecken nationell litteratur som lagrats i den övre halvan av tabellen (128-255-e plats).

Att veta direkt ASCII teckenkoder användaren inte krävs. Mjukvaruutvecklare är oftast tillräckligt för att veta hur många av elementet i tabellen för att beräkna koden, vid behov med det binära systemet.

ryska språket

Följa utvecklingen i början av 70-talet av kodningar för de skandinaviska språken, kinesiska, koreanska, grekiska, etc., skapa sin egen version av engagerade och Sovjetunionen. Snart utvecklad version av 8-bitars kodning som kallas KOI8, bevara de första 128 ASCII teckenkoder och tilldelar samma antal positioner under bokstäverna i det nationella alfabetet och ytterligare tecken.

Före införandet av Unicode KOI8 dominerade i den ryska segmentet av Internet. Det fanns varianter kodning för ryska och för den ukrainska alfabetet.

ASCII problem

Eftersom antalet element även i utökad tabell inte överstiger 256, möjlighet att ta emot en enda kodning flera olika skript frånvarande. På 90-talet fanns det ett problem i RuNet "oops, skräp" när texten skrivs ryska ASCII-tecken visas felaktigt.

Problemet var skillnaden av koder av olika alternativ ASCII varandra. Minns att i positionerna 128-255 kan placeras olika tecken, och när du ändrar en kyrillisk teckenuppsättning till en annan, alla bokstäverna i texten ersättas med andra som har samma nummer i en annan version koder.

aktuella tillståndet

Med tillkomsten av Unicode ASCII popularitet har avtagit.

Orsaken till detta ligger i det faktum att de nya teckenuppsättningar får innehålla tecken på nästan alla skrivna språk. I detta fall de första 128 ASCII-tecken motsvarar samma Unicode-tecken.

År 2000 var det mest populära ASCII-kodad på Internet och används av 60% av indexerade "Google" webbsidor. Redan 2012 andelen sådana sidor har sjunkit till 17%, och platsen av de mest populära kodnings tog Unicode (UTF-8).

Således är ASCII en viktig del av historien om informationsteknik, men dess användning i framtiden verkar lovande.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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