Datamaskiner, Programmering
ASCII, tegn: beskrivelse, bord av koder og typer
Som kjent, lagrer informasjon om datamaskinen i binær form, presentere det som en sekvens av enere og nuller. Å oversette informasjon i en form som er egnet for menneskelig konsum, hver unike sekvens av tall når man viser erstattes med tilsvarende bokstaver.
En av korrelasjons systemer binære koder for å skrive ut og kontrolltegn er ASCII.
På dagens nivå på utviklingen av datateknologi brukeren ikke trenger å vite koden for hvert enkelt symbol. Men den generelle forståelse av hvordan kodingen er utført, er svært nyttig, og for enkelte kategorier av spesialister og alt nødvendig.
Lag ASCII
I den opprinnelige form av kodingen ble det utviklet i 1963 og deretter i 25 år to ganger oppdatert.
I den opprinnelige versjon av ASCII tabell inneholder 128 tegn, senere opptrådte forlenget versjon, hvor de første 128 tegn lagres og koder som er involvert med den åttende bit lagte symboler tidligere fraværende.
Computer ASCII-representasjon
Hver ASCII-tegnet har sin egen kode bestående av 8 tegn som representerer en null eller en. Det minste antall slik representasjon er null (åtte nuller i det binære system), som er kilden til det første element i tabellen.
Maksimal binærkode til en ASCII-versjon av den opprinnelige er null + sju enheter, og i den utvidede versjonen - åtte enheter, koblet som den åttende bit.
kontrolltegn
Kontrolltegn er kalt tegn som ikke har en grafisk representasjon og brukes for organiseringen av teksten, enhetsbehandling, etc. De kan indikere begynnelsen eller slutten av teksten, faner, generering av et lydsignal, forskjellige operasjoner for TTY (fjernskriver - .. Maskin for dataoverføring elektrisk kanal) oppløsning av enhetsdata utgangs, etc. kansellering handling.
I ASCII tabell posisjonene 0-31, og 127 er tildelt for kontrolltegn. Totalt 33 merker.
De resterende tegnene
De resterende 95 stillinger er reservert for skilletegn og matematiske operasjoner, desimaler, bokstavene i alfabetet, ulike register: "A" og en stor "A" horisontal tilsvarer forskjellige koder i ASCII tegntabell.
Karakterene i tabellen
Hvis en person er engasjert i utvikling av programvare, eller å utføre noen andre oppgaver fra feltet av informasjonsteknologi, er det nødvendig å vite hvor mange flere ASCII-tegn.
Som nevnt ovenfor, kan posisjonen av 0-31 og 127 ta kontrolltegn. Nummer 32 er tildelt en plass, nummer 33-47, og 58-64 er reservert for tegnsetting og grunnleggende matematiske operasjoner.
Latinske bokstaver i alfabetisk rekkefølge og er nummerert fra 65 til 90 th th. Små bokstaver er også anordnet i alfabetisk rekkefølge, deres posisjoner - fra 97 til 122 th th. De øvrige tall (91-96 og 123-126) er tildelt de braketter og bukseseler, skrå og rett funksjonen, samt noen av de diakritiske tegn.
Full tabell av symboler i et passende grafisk fremstilling kan ses i bildet ovenfor. Figuren nedenfor viser antall tegn på russisk ASCII tegntabell.
utvidet ASCII
Siden den opprinnelige versjonen av koding ble utviklet, basert på den amerikanske medlem, har det ikke blitt gitt for ikke bare ulike typer skriving og nasjonale alfabeter, men også en praktisk bruk av diakritiske tegn, brukes aktivt i europeiske språk.
Åttende bit har vært involvert i dannelsen av den utvidede koding. Denne versjonen inneholder symboler av nasjonale europeiske alfabeter og fonetisk transkripsjon, grafiske elementer, som brukes for å tegne tabeller, en rekke matematiske symboler.
Noen ASCII-tegn er sjelden brukt i dag. Spesielt gjelder dette for tegnene som anvendes til å trekke tabeller, som i årene siden utviklingen av den utvidede koding, mye mer praktiske måter grafisk representasjon av tabeller har blitt innført.
Nasjonale varianter koding
Før ankomsten av ASCII utvidet versjon for å vise internasjonale tegn er brukt overhalt versjon koding, hvor du skal plassere de latinske bokstavene ble plassert russisk, gresk, arabisk tegn.
To kodene i tabellen er reservert for å bytte mellom standard US-ASCII og sin nasjonale mål.
Etter ASCII ble ikke inkluderer 128 og 256 tegn, spredt for Alternativ koding, der den opprinnelige versjonen av tabellen har blitt lagret i de første 128 koder med null åttende bit. Tegn nasjonal litteratur som er lagret i den øvre halvdel av tabellen (128-255 th-stilling).
Å vite direkte ASCII tegnkoder som brukeren ikke har nødvendig. Programvareutvikler er vanligvis tilstrekkelig til å vite hvor mange av elementet i tabellen for å beregne kode, hvis nødvendig, ved hjelp av binære systemet.
russisk språk
Etter utviklingen i de tidlige 70-tallet av kodinger for de skandinaviske språkene, kinesisk, koreansk, gresk, etc., skape sin egen versjon av engasjerte og Sovjetunionen. Snart utviklet versjon av den 8-bits koding kalt KOI8, bevare de første 128 ASCII tegnkoder og tildeler det samme antall posisjoner under bokstavene i alfabetet nasjonal og tilleggstegn.
Før innføringen av Unicode KOI8 dominerte i den russiske delen av Internett. Det var varianter koding for russisk, og for det ukrainske alfabetet.
ASCII-problemer
Siden antallet av elementer selv i utvidet tabell ikke overstiger 256, muligheten for å romme en enkelt karakter flere forskjellige skript fraværende. På 90-tallet var det et problem i RuNet "oops, søppel" når teksten skrives russiske ASCII-tegn vises feil.
Problemet var avvik på koder ulike alternativer ASCII hverandre. Husk at i posisjonene 128-255 kan plasseres ulike tegn, og når du endrer en kyrilliske tegnsett til en annen, ble alle bokstavene i teksten erstattes av andre som har det samme nummeret i en annen versjon koder.
nåværende tilstand
Med bruk av Unicode ASCII popularitet har avtatt.
Grunnen til dette ligger i det faktum at de nye tegnsett lov til å inneholde tegn på nesten alle skriftspråk. I dette tilfelle representerer de første 128 ASCII-tegn svarer til den samme Unicode.
Dermed er ASCII en viktig del av historien til informasjonsteknologi, men bruken i fremtiden virker lovende.
Similar articles
Trending Now