ComputereProgrammering

ASCII, tegn: beskrivelse, bord af koder og typer

Som det er kendt, computeren lagrer information i binær form, præsentere det som en sekvens af ettaller og nuller. At oversætte information til en form egnet til menneskeføde, hver unik sekvens af tal ved visning erstattes af tilsvarende karakter.

En af korrelation systemer binære koder til at udskrive og kontrollere tegn er ASCII.

På det nuværende niveau for udvikling af computerteknologi brugeren ikke behøver at kende koden for hvert enkelt symbol. Men den generelle forståelse af, hvordan kodningen gennemføres, er yderst nyttigt, og for nogle kategorier af specialister og alle nødvendige.

Opret ASCII

I den oprindelige form af kodningen blev det udviklet i 1963 og derefter i 25 år to gange opdateret.

I den oprindelige version af ASCII tabellen indeholder 128 tegn, senere dukkede udvidet udgave, hvor de første 128 tegn gemmes og koder, der er involveret med de ottende bit mappede symboler tidligere fraværende.

I løbet af årene, denne kodning er den mest populære i verden. I 2006 den førende sted tog latin i 1252, og i slutningen af 2007, og i øjeblikket har en førende position fast Unicode.

Computer ASCII repræsentation

Hver ASCII-tegn har sin egen kode, der består af 8 tegn, der repræsenterer en nul eller en. Det mindste antal af repræsentationen er nul (otte nuller i det binære system), som er kilden til det første element i tabellen.

Maksimal binær kode til en ASCII-version af den originale er null + syv enheder, og i den udvidede version - otte enheder, der er forbundet som den ottende bit.

kontrol tegn

Kontrol tegn kaldes tegn, der ikke har en grafisk repræsentation og bruges til afholdelse af teksten, device management, etc. De kan indikere begyndelsen eller slutningen af teksten, faner, genererer et lydsignal, diverse operationer for TTY (fjernskriver - .. Maskine til datatransmission elektrisk kanal) opløsning af enhedens data output, etc. annullering handling.

I ASCII-tegntabellen positioner 0 til 31, og fordeles 127 for kontrol karakterer. I alt 33 point.

De resterende tegn

De resterende 95 stillinger er forbeholdt tegnsætningstegn og matematiske operationer, decimaler, bogstaver i alfabetet, anderledes register: "A" og et stort "A" horisontal svarer til forskellige koder i ASCII tabellen.

Karakter Tallene i tabellen

Hvis en person er involveret i udvikling af software, eller til at udføre nogle andre opgaver fra inden for informationsteknologi, er det nødvendigt at kende antallet af en række ASCII-tegn.

Som nævnt ovenfor position 0-31 og 127 tage kontrol tegn. Nummer 32 er tildelt en plads, nummer 33-47, og 58-64 er reserveret til tegnsætning og grundlæggende matematiske operationer.

Latinske bogstaver i alfabetisk rækkefølge og er nummereret fra 65 th til 90 th. Små bogstaver er også anbragt i alfabetisk rækkefølge, deres positioner - fra 97 th til 122 th. De resterende numre (91-96 og 123-126) tildelt de beslag og seler, skrå og lige har, samt nogle af de diakritiske tegn.

Fuld tabel af symboler i en bekvem grafisk repræsentation kan ses i billedet ovenfor. Nedenstående figur viser antallet af tegn på russisk ASCII tabel.

Udvidet ASCII

Da den oprindelige version af kodning blev udviklet, baseret på den amerikanske medlem, der ikke er indeholdt i ikke kun forskellige former for skriftligt og nationale alfabeter, men selv en bekvem anvendelse af diakritiske tegn, bruges aktivt i europæiske sprog.

8. bit har været involveret i dannelsen af den forlængede kodning. Denne version indeholder symboler nationale europæiske alfabeter og fonetisk transskription, grafiske elementer, som anvendes til tegning tabeller, en række matematiske symboler.

Nogle ASCII-tegn bruges sjældent i dag. Især gælder dette for tegn, der bruges til at tegne tabeller, som i årene siden udviklingen af den udvidede kodning, meget er blevet indført mere praktiske måder grafisk repræsentation af tabeller.

Nationale varianter kodning

Før fremkomsten af ASCII-udvidet version for at vise internationale tegn brugt renoverede udgave kodning, hvor du skal placere de latinske bogstaver blev placeret russisk, græsk, arabiske tegn.

To-koder i tabellen er reserveret til at skifte mellem standard US-ASCII og dens nationale mål.

Efter ASCII blev ikke omfatter 128 og 256 tegn, spredning til Option kodning, hvor den oprindelige version af bordet er gemt i de første 128 koder med nul 8. bit. Tegn Nationalliteratur lagret i den øverste halvdel af tabellen (128-255-th position).

At vide direkte ASCII-koder brugeren ikke påkrævet. Softwareudvikler er normalt tilstrækkeligt at kende antallet af elementet i tabellen til at beregne koden, hvis det er nødvendigt, ved hjælp af den binære system.

russisk sprog

Efter udviklingen i de tidlige 70-erne af kodninger for de skandinaviske sprog, kinesisk, koreansk, græsk, osv, skabe deres egen version af engagerede og Sovjetunionen. Snart udviklede version af 8-bit kodning kaldet KOI8, bevare de første 128 ASCII-tegnkoder og tildeler det samme antal positioner under bogstaverne i det nationale alfabet og ekstra tegn.

Før indførelsen af Unicode KOI8 dominerede i den russiske del af internettet. Der var varianter kodning for russisk, og for den ukrainske alfabet.

ASCII problemer

Idet antallet af elementer endda i udvidet tabel ikke overstiger 256, muligheden for at rumme en enkelt kodende flere forskellige scripts fraværende. I 90'erne var der et problem i RuNet "Ups, skrald", når teksten skrives russiske ASCII-tegn vises forkert.

Problemet var uoverensstemmelsen af kodekser for forskellige muligheder ASCII hinanden. Husk på, at 128-255 i stillinger kan placeres forskellige tegn, og når du ændrer en kyrilliske tegnsæt til et andet, blev alle bogstaver i teksten erstattet af andre, der har det samme antal i en anden version koder.

aktuelle tilstand

Med fremkomsten af Unicode ASCII popularitet er aftaget.

Grunden til dette ligger i det faktum, at de nye tegnsæt lov til at indeholde tegn på næsten alle skriftsprog. I dette tilfælde de første 128 ASCII-tegn svarer til den samme Unicode-tegn.

I 2000 var det mest populære ASCII-kodet på internettet og bruges af 60% af indekserede "Google" websider. Allerede i 2012 er andelen af sådanne sider er faldet til 17%, og i stedet for den mest populære kodning tog Unicode (UTF-8).

Således ASCII er en vigtig del af historien om informationsteknologi, men dens anvendelse i fremtiden synes lovende.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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