BilgisayarlarProgramlama

Kodları ve türleri açıklama tablosu: ASCII, karakterler

Bilindiği gibi, bilgisayar birler ve sıfırlar bir dizi olarak lanse ettiğini ikili biçimde bilgileri saklar. İnsan tüketimi için uygun olan bir forma dönüştürülmek için, sayılar her bir benzersiz dizi olduğunda, karşılık gelen karakter ile ikame göstererek.

korelasyon sistemleri ikili kodların biri yazdırmak için ve kontrol karakterleri ASCII olduğunu.

Bilgisayar teknolojisinin gelişmesi mevcut düzeyinde kullanıcı her bir sembolün kodunu bilmek gerek yoktur. Ancak, kodlama yapılır nasıl genel anlayış, son derece yararlı olduğunu ve uzmanların bazı kategorileri ve gerekli tüm için.

ASCII oluştur

kodlama orijinal haliyle o 1963 yılında geliştirilen ve daha sonra da 25 yıl iki kez güncellendi.

ASCII karakter tablosunun orijinal versiyonunda 128 karakter, sonradan genişletilmiş göründü ilk 128 karakter kaydedilir versiyonu ve daha önce bulunmayan sekizinci bit eşlenen sembollerle ilgili kodlar içerir.

Yıllar içinde, bu kodlama dünyanın en popüler. 2006 yılında önde gelen yer 1252 Latin aldı ve 2007 yılı sonunda ve halen sıkıca lider konumunu Unicode tutar.

Bilgisayar ASCII gösterimi

Her ASCII karakter kendi kod, 8 karakterden oluşan sıfır ya da bir bir temsil vardır. Bu tür gösteriminin en az sayıda tablonun ilk elemanın kaynak, sıfır (ikili sistemde sekiz sıfır) 'dir.

orijinalin bir ASCII sürümüne Maksimum ikili kod + boş yedi birimdir ve genişletilmiş versiyonu - sekizinci bit olarak bağlı sekiz birimleri.

kontrol karakterleri

veri iletimi için Makine .. - Kontrol karakterleri grafik temsili yoktur ve onlar metin, sekmeler, bir ses sinyalinin üretilmesi, TTY için çeşitli işlemler (teletip başlangıcını veya sonunu işaret edebilir metnin organizasyonu, cihaz yönetimi, vs. için kullanılan işaretler denir elektrik kanalı) çıkış cihazı veri çözünürlük, vs iptal işlemi.

ASCII karakter tablosunda 0 ile 31 konumlandırır ve 127 kontrol karakterleri için tahsis edilmiştir. 33 işaretlerinin toplamı.

kalan karakter

"A" ve bir sermaye ASCII karakter tablosunda farklı kodlara "A" yatay karşılık gelir: Kalan 95 pozisyonları noktalama işaretleri ve matematiksel işlemleri, ondalık basamak, alfabenin harfleri, farklı kayıt için ayrılmıştır.

Tablodaki Karakter numaralar

Bir kişinin yazılım geliştirme yapan bir veya bilgi teknolojisi alanında diğer bazı görevleri yerine getirmek için, ASCII karakterleri bir dizi sayısını bilmek gereklidir.

Yukarıda belirtildiği gibi, 0-31 ve 127 konumu kontrol karakterleri alır. 32 numara bir boşluk, sayı 33-47 atanır ve 58-64 noktalama ve temel matematik işlemleri için ayrılmıştır.

Latince büyük harfler alfabetik olarak düzenlenmiş ve 90 inci 65 inci sayılı. Küçük harfler alfabetik konumlan düzenlenir - 97 th 122 arası. Parantez ve parantez, eğik ve düz özelliği yanı sıra bazı aksanlı işaretleri atanan kalan sayılar (91-96 ve 123-126).

Uygun bir grafik gösterimi sembollerin tam bir tablo yukarıdaki resimde görülmektedir. Aşağıdaki şekil Rus ASCII karakter tablosunda işaretlerin sayısını gösterir.

Genişletilmiş ASCII

kodlama orijinal versiyonu Amerikan üyesi dayalı geliştirilen bu yana, Aktif Avrupa dillerinde kullanılan yazı ve ulusal alfabeler, ama aksan bile uygun bir kullanım sadece farklı türleri için sağlanmaktadır edilmemiştir.

8 bitlik genişletilmiş kodlama oluşumu için yer almıştır. Bu sürüm çizim masaları, matematiksel sembollerin bir dizi için kullanılır ulusal Avrupa Harf ve fonetik transkripsiyon, grafik elemanları, sembollerini içerir.

Bazı ASCII karakter nadiren günümüzde kullanılmaktadır. Özellikle, bu kadar tabloları grafiksel temsilinin daha uygun yollar tanıtılmıştır, genişletilmiş kodlama gelişiminde beri yıllarda olduğu gibi, tablo çizmek için kullanılır karakterlere uygulanır.

Milli kodlamasını varyantları

ASCII genişletilmiş versiyonunun çıkması Russian, Yunanca, Arapça karakterler yerleştirildi Latin harfleri yerleştirmek için yeniden üretilmiş versiyonu kodlama, kullanılan uluslararası karakterleri görüntülemek için önce.

Tabloda iki kodları standart US-ASCII ve ulusal bir hedef arasında geçiş için ayrılmıştır.

ASCII sonra tablonun orijinal versiyonu sıfır 8 bit ile ilk 128 kodlarında kayıtlı olan 128 ve 256 karakter Opsiyon kodlama için yayılmasını içermez hale geldi. tablo (128-255 inci pozisyon) üst yarısında saklanan İşaretler ulusal literatür.

Kullanıcı gerekli değildir doğrudan ASCII karakter kodları bilmek. Yazılım geliştirici genellikle gerekirse ikili sistem kullanılarak, kod hesaplamak için tablodaki eleman sayısını bilmek yeterlidir.

Rus dili

İskandinav dilleri için kodlamaların erken 70-ler gelişmenin ardından Çin, nişanlı ve Sovyetler Birliğinin kendi sürümünü oluşturma Korece, Yunanca, vb. Yakında ilk 128 ASCII karakter kodları koruyarak KOI8 denilen 8 bit kodlama versiyonunu geliştirdi ve ulusal alfabesi ve ek karakterlerin harf altında pozisyonları aynı sayıda ayırır.

İnternetin Rus segmentinde hakim Unicode KOI8 tanıtımı önce. Orada varyantları kodlama Rus için vardı ve Ukrayna alfabesi için.

ASCII problemleri

daha uzun bir tablodaki elementlerin sayısı 256, tek bir kodlama farklı komut yoktur yerleştirilme ihtimalini aşmaz beri. 90'larda Runet sorunun "Hop, çöp" metin yazmış Rus ASCII karakterleri hatalı görüntülendiğinde yoktu.

Sorun birbirlerine farklı seçenekler ASCII kodlarının tutarsızlık oldu. pozisyonlarda 128-255 çeşitli işaretler konabilir olduğunu hatırlayın ve başka ayarlı bir Kiril karakter değiştirdiğinizde, metnin tüm harfler başka versiyonu kodlarında aynı numarasına sahip başkaları tarafından değiştirildi.

mevcut durum

Unicode ASCII popülerliğe gelişiyle birlikte zayıfladığını.

Bunun nedeni yeni karakter setleri hemen hemen tüm yazılı dillerin işaretlerini içermesine izin gerçeği yatar. Bu durumda, ilk 128 ASCII karakterleri aynı Unicode karaktere karşılık gelmektedir.

2000 yılında, oldu en popüler ASCII kodlu internette ve dizine "Google" web sayfaları% 60 oranında kullandı. Zaten 2012 yılına kadar bu tür sayfaların oranı% 17'ye düştü ve en popüler kodlama yeri Unicode (UTF-8) aldı.

Böylece, ASCII bilgi teknolojisi tarihinin önemli bir parçasıdır, ancak gelecekte kullanımı umut vermeyen görünüyor.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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