İkili vs ASCII
İkili kod, bilgisayarlarda ve dijital cihazlarda metin, sembol veya işlemci talimatlarını temsil etmek ve aktarmak için kullanılan bir yöntemdir. Bilgisayarlar ve dijital cihazlar temel işlemlerini iki gerilim değerine (Yüksek veya Düşük) göre gerçekleştirdiğinden, bir işlemle ilgili her veri bitinin bu forma dönüştürülmesi gerekir. Bu görevi gerçekleştirmek için ideal yöntem, 1 ve 0 olmak üzere yalnızca iki rakam içeren ikili sayı sistemindeki verileri temsil etmektir. Örneğin, klavyenizdeki her tuş vuruşu ile benzersiz olan 1'ler ve 0'lar dizesi üretir. her karakter için ve çıkış olarak gönderir. Verileri ikili koda dönüştürme işlemine kodlama denir. Bilgisayar ve telekomünikasyonda birçok kodlama yöntemi kullanılmaktadır.
Amerikan anlamına gelen ASCII Bilgi Alışverişi için Standart Kod, bilgisayarlarda ve ilgili cihazlarda kullanılan alfasayısal karakterler için standart bir kodlamadır. ASCII, şu anda Amerikan Ulusal Standartlar Enstitüsü olarak bilinen Amerika Birleşik Devletleri Standartlar Enstitüsü (USASI) tarafından tanıtıldı.
İkili Kodlar hakkında daha fazla bilgi
Bir veriyi kodlamanın en basit yolu, karaktere veya sembole veya talimata belirli bir değer (çoğunlukla ondalık sayılarla) atamak ve ardından değeri (ondalık sayı) yalnızca 1'lerden ve 0'lardan oluşan ikili sayıya dönüştürmektir. 1'ler ve 0'lar dizisi ikili dize olarak adlandırılır. İkili dizenin uzunluğu, kodlanabilecek farklı karakterlerin veya talimatların sayısını belirler. Yalnızca bir basamakla, yalnızca iki farklı karakter veya talimat gösterilebilir. İki basamaklı, dört karakter veya talimat gösterilebilir. Genellikle, ikili bir dize ile n basamak, 2n farklı karakterler, talimatlar veya durumlar gösterilebilir.
Birçok kodlama yöntemi, bazıları sabit uzunluğa ve diğerleri değişken uzunluğa sahip olan farklı uzunluklarda ikili dizelerle mevcuttur. Sabit bit dizeli ikili kodlardan bazıları ASCII, genişletilmiş ASCII, UTF-2 ve UTF-32'dir. UTF-16 ve UTF-8 değişken uzunluklu ikili kodlardır. Hem Huffman kodlaması hem de Morse kodu değişken uzunluklu ikili kodlar olarak da düşünülebilir.
ASCII hakkında
ASCII 1960'larda tanıtılan alfasayısal karakter kodlama şemasıdır. Orijinal ASCII, 128 karakteri temsil etmesini sağlayan 7 basamaklı ikili dize kullanır. ASCII'nin sonraki bir sürümü Genişletilmiş ASCII 256 farklı karakteri temsil etme imkanı veren 8 basamaklı ikili dize kullanır.
ASCII, öncelikle iki tür karakter içerir; kontrol karakterleri (0-31 ile temsil edilir ondalık ve 127ondalık) ve yazdırılabilir karakterler (32-126 ile temsil edilir) ondalık). Örneğin, kontrol tuşu silmek 127 değeri verilirondalık 1111111 ile temsil edilir. bir, 97 değeri verilirondalık,ASCII her iki durumda da harfleri, sayıları, sembolleri ve kontrol tuşlarını temsil edebilir.
İkili Kod ve ASCII arasındaki fark nedir?
• İkili kod, karakterleri veya talimatları kodlama yöntemi için kullanılan genel bir terimdir, ancak ASCII, kodlama karakterlerinin küresel olarak kabul edilen kurallarından sadece biridir ve otuz yılı aşkın süredir en yaygın kullanılan ikili kodlama şemasıydı..
• İkili kod, karakter sayısına, yönergelere veya kodlama yöntemine bağlı olarak kodlama için farklı uzunluklara sahip olabilir, ancak ASCII, genişletilmiş ASCII için yalnızca 7 basamak uzunluğunda ikili dize ve 8 basamak uzunluğunda kullanır.