BilgisayarlarProgramlama

ASCII kodu (bilgi değişimi için Amerikan standart kodu) - Latin alfabesi için temel metin kodlama

Uluslararası Telekomünikasyon Birliği göre, 2016 yılında Internet az ya da çok düzenli üç buçuk milyar kişi kullanın. Bunların çoğu, hatta her türlü monitörlerde görüntülenen herhangi bir PC ya da mobil araçlar aracılığıyla kendilerine gönderilen mesajlar yanı sıra metinler, aslında, bilginin kodlanmış gösterimi denir 0 ile 1 Bu bir kombinasyonudur bu konuda sanmıyorum. Sağladığı ve depolama, işleme ve iletim uygulanmasını kolaylaştırır. 1963 yılında, ABD ASCII kod bu makalenin konusu olan geliştirilmiştir.

Bilgisayarda bilgilerin sunumu

her türlü elektronik bilgisayar metnin açısından bireysel karakterlerin bir koleksiyon. Aralarında sadece sermaye dahil mektup, aynı zamanda noktalama işaretleri, sayılardır. Buna ek olarak, özel simgeler "=", "&", "(" ve boşluk kullanılır.

(N diye gösterilen) güç - Alfabe adı metin, ve sayı oluşturan sembollerin bir çokluğunu ihtiva edebilmektedir. ifade, N = 2 ^ b belirlemek için, burada b - bilgi bitleri ya da belirli bir sembol ağırlığı sayısıdır.

Bu 256 karakter gücü alfabesi Gerekli tüm karakterleri göndermek için izin verdiğini kanıtladı.

256 8 derece iki yana, daha sonra her bir karakter ağırlığı 8 bittir.

tedbir 8 bit Birim 1 bayt denir, bu yüzden bilgisayarınızda depolanan bir metin, herhangi bir karakterin ikili kod belleğinin bir bayt işgal söylüyorlar.

Nasıl kodlama

klavye tuşları aracılığıyla PC hafızasında girilen herhangi bir metin, hangi yazılmıştır sayılar, harfler, noktalama işaretleri ve diğer semboller. anısına onlar iletilir ikili kod, 00000000 itibaren 11111111 için .. - yani her simge bir ikili koda karşılık 0'dan 255 kişinin, için tanıdık ondalık koduna eşleştirilir.

Bayt karakter kodlama işlemci ayrıca her bir karaktere bakınız, metnin işlemini gerçekleştirir sağlar. Aynı zamanda, 256 karakter herhangi bir karakter bilgisini temsil etmek yeterlidir.

ASCII karakterleri Kodlama

Bu kısaltma bilgi değişimi için İngilizce Amerikan standart kodunu temsil eder.

Hatta Bilgisayarlaşma şafakta, bunun kodlama bilgileri çeşitli yollarla ile gelip mümkün olduğunu ortaya çıktı. Başka tek bir standart geliştirmek için gerekli etmek Ancak, bir bilgisayardan diğerine bilgi aktarmak. Yani, 1963 yılında ABD'de bir ASCII tablo vardı. Herhangi bir karakter bilgisayar alfabe ikili gösteriminde bir sıra numarası atanır. Başlangıçta, ASCII kod sadece Amerika Birleşik Devletleri'nde kullanılır ve daha sonra PC için uluslararası bir standart haline geldi.

İçindekiler tablosu

ASCII kodları 2 parçaya ayrılır. Uluslararası standart tablonun sadece ilk yarısı olarak kabul edilir. Bu 127 (kod 01.111.111) ila (00000000 gibi kodlanmış) 0 sıra numarasından kodu içerir.

seri numarası

N-

Kodlama ASCII metin

sembol

0-31

1111 0001 - 0000 0000

0 31 arasında N karakterler yöneticileri olarak adlandırılır. Onların işlevi, bir monitör veya baskı cihazı, bir bip sesi, vb "rehber" metin çıktısı sürecini etmektir

32-127

1111 0111 - 0010 0000

32 127 ila N (tablonun standart bir parçası) ile Semboller - Latin harflerinin büyük ve küçük harf, 10-nye sayılar, noktalama işaretleri ve çeşitli parantez, ticari ve diğer karakterler .. Sembol 32 bir boşluğu gösterir.

128-255

1111 1111 - 1000 0000

128 255 den N (tablo veya kod sayfasının alternatif bir kısmı) ile Semboller kendi numarası vardır, her biri çeşitli seçenekler, sahip olabilir. kod sayfası Latince farklı ulusal alfabe, ayarlamak için kullanılır. Özellikle, Rus karakterler için ASCII kodu yardımıyla gerçekleştirilir.

Tablo kodlayan büyük ve küçük harfler artan değerleri - alfabetik sıraya göre ve sayıları birbirini takip edilir. Bu ilke Rus alfabesi için geçerlidir.

kontrol karakterleri

ASCII kodlama tablosu aslında bir teletype olarak cihaz tarafından artık kullanılmamaktadır alımı ve bu bilgilerin iletimi için tasarlanmıştır. Bu bağlamda, dahil karakter kümesi cihazını kontrol etmek için komutlar olarak kullanılır basılmayan. Bu komutlar benzeri Morse kodu gibi, örneğin ön-makine ileti teknikleri kullanılmış ve.

En yaygın "teletip" sembolü NUL (00 "sıfır") 'dir. Halen satırın sonuna işaretini gösteren en programlama dillerinde kullanılır.

Burada kullanılan ASCII kodlama

Amerikan Standardı sadece metin giriş klavyeyi gerektirir. Ayrıca, grafikte kullanılır. Özellikle, ASCII Art Maker programı görüntüleri farklı uzantılar spektrum ASCII karakter kodlamasını temsil etmektedir.

Bu ürünler iki türü vardır: grafik editörler metin haline getirilmesi dönüştürerek işlevi yapan ve ASCII grafikleri "Resimler" dönüştürür. Örneğin, bilinen sembolü Kodlama başlıca örneklerinden Smiley olduğunu.

Belge HTML oluştururken ASCII kullanılabilir. Bu durumda, karakter kümesi ve ekrandaki sayfayı görüntülerken görünecektir bu koda karşılık gelen bir sembol girebilirsiniz.

ASCII ASCII kodları yerine belli bir ulusal tabloya ait olmayan işaretler gibi, çok dilli siteleri oluşturmak için gereklidir.

bazı özellikler

ASCII metin bilgileri kodlamak için başlangıçta 7 bit (bir boş kalmıştır) kullanıldı, ama bugün o bir 8-bit olarak çalışır.

sütun bulunan harfler, yukarıda ve aşağıda sadece tek bir bit ile birbirinden farklıdır. Bu büyük ölçüde testin karmaşıklığını azaltır.

Microsoft Office ASCII uygulaması

Gerekirse, kodlama metin bu tür bilgilerin Not Defteri, ve Office Word gibi Microsoft tarafından metin editörleri, kullanılabilir. Bu durumda yazarken Ancak, bazı işlevleri kullanamazsınız. ASCII karakter Genel şeklini ve formunu görmezden gelerek bilginin yalnızca anlamını korur Örneğin, kalın yürütmek mümkün olmayacaktır.

standardizasyon

Organizasyon Bu grup, farklı dil grupları için sekiz bitlik kodlama tanımlar 8859. ISO standardı ISO onayladı. Özellikle, ISO 8859-1 - ABD ve Batı Avrupa için bir tablodur genişletilmiş ASCII vardır. Bir ISO 8859-5 - Rus dili dahil Kiril alfabesi için kullanılan tablodur.

ISO 8859-5 tarihsel nedenlerden dolayı kısa bir süre için kullanılır.

an fiilen kullanılan kodlama Rus dili için:

  • genellikle alternatif kodlama GOST denir CP866 (Kod Sayfa 866) veya DOS. Bu aktif Geçen yüzyılın ortalarında 90-ler kadar kullanıldı. Şu anda kullanılan hemen hemen hiç.
  • KOI-8. Kodlama 1970-80'li geliştirilen ve şu anda bu Runet e-posta mesajları için ortak bir standarttır edildi. Bu yaygın Linux dahil işletim sistemi ailesi Unix kullanılır. KOI-8'in "Rus" sürüm, KOI-8R aradı. Ayrıca, Ukrayna gibi diğer Kiril diller için sürümleri bulunmaktadır.
  • Kod Sayfası 1251 (CP 1251 Windows - 1251). Windows ortamında Rus dili için destek sağlamak için Microsoft tarafından geliştirilmiştir.

CP866 ilk standart temel avantajı, Genişletilmiş ASCII ile aynı konumlarda sözde grafik karakterleri korunmasıdır. Bu gibi ünlü Norton Komutanı olarak programın değişmeden metin, yabancı üretim, çalışmasını sağlar. Bu noktada CP866 FAR Yöneticisi dahil olmak üzere tam ekran metin görünümünde veya metin kutularına faaliyet Windows için tasarlanmış programlar için kullanılır.

Son zamanlarda, CP866 kodlama ile yazılmış Bilgisayar metinleri oldukça nadirdir, ancak "Vindous" Rus dosya adları için kullanılır.

"Unicode"

Şu anda, en yaygın bu kodlama. sahadaki Kodlar "Unicode". İlk (0000 U + U +, 007F) kodları ile bir ASCII karakter kümesini içerir. farklı ulusal literatürde yanı sıra noktalama ve teknik sembollerin alan karakterlerin takip etti. Ayrıca, kod "Unicode" parçası gelecekte yeni karakterleri içerecek şekilde ihtiyaç durumunda ayrılmıştır.

Şimdi ASCII'de her karakter 8 birler ve sıfırlar bir kombinasyonu olarak temsil edilir biliyoruz. Layman bu bilgiler gereksiz ve ilginç gelebilir ancak bilgisayarınızın "beyinde" ne olup bittiğini bilmek istemiyor musunuz?!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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