1. Anasayfa
  2. Rehber

ASCII Nedir? ASCII Kodları ve ASCII Karakterleri

ASCII Nedir? ASCII Kodları ve ASCII Karakterleri

Dijital dünyanın temel taşlarından biri olan ASCII, bilgisayar sistemlerinde metin tabanlı iletişim ve veri işlemede kullanılan bir kodlama standardıdır. ASCII, İngilizce “American Standard Code for Information Interchange” ifadesinin kısaltmasıdır ve bilgi değişiminde standart bir yol sunar. Peki, ASCII kodları ve ASCII karakterleri ne anlama gelir ve neden bu kadar önemlidir?

ASCII’nin Tarihçesi ve Amacı

1960’lı yıllarda geliştirilen ASCII, özellikle erken dönem bilgisayar sistemlerinde veri alışverişini kolaylaştırmak amacıyla tasarlanmıştır. O dönemde farklı cihazların ve sistemlerin kendi kodlama yöntemlerini kullanması, uyumluluk sorunları yaratıyordu. ASCII standardı, bu sorunu çözmek için birleştirici bir kodlama sistemi olarak ortaya çıktı.

ASCII Kodlama Sistemi Nasıl Çalışır?

ASCII, her bir karakteri bir sayısal değerle temsil eder. Bu değerler, bilgisayarın anladığı ikili (binary) sisteme çevrilir. Orijinal ASCII tablosu, 7 bitlik bir yapıya sahiptir ve toplamda 128 farklı karakteri kapsar. Bu karakterler şunları içerir:

  • Harfler: Büyük ve küçük harfler (A-Z, a-z)
  • Sayılar: 0’dan 9’a kadar rakamlar
  • Kontrol Karakterleri: Tab, yeni satır gibi komutlar
  • Noktalama işaretleri: Nokta, virgül, soru işareti vb.

ASCII Tablosu ve Karakterleri

Bir ASCII tablosu, her bir karakterin sayısal karşılığını gösterir. Örneğin:

  • “A” karakteri, 65 değerine karşılık gelir.
  • “a” karakteri, 97 değerine karşılık gelir.
  • Boşluk karakteri, 32 değerine sahiptir.
Desimal (Dec) Hex Karakter Açıklama
0 00 NUL Boş karakter
1 01 SOH Başlangıç kontrolü
2 02 STX Metin başlangıcı
3 03 ETX Metin sonu
4 04 EOT Aktarım sonu
5 05 ENQ Sorgu
6 06 ACK Onaylama
7 07 BEL Uyarı sesi
8 08 BS Geri silme
9 09 TAB Sekme
10 0A LF Satır başı (yeni satır)
11 0B VT Dikey sekme
12 0C FF Sayfa sonu
13 0D CR Satır sonu
32 20 (Boşluk) Boşluk karakteri
65 41 A Büyük A harfi
97 61 a Küçük a harfi
127 7F DEL Silme karakteri

Bu sayılar, sistemlerin metinleri işleyebilmesi için gerekli olan temel bir referanstır. ASCII kodları, elektronik haberleşme ve veri transferinde de yaygın bir şekilde kullanılır.

Genişletilmiş ASCII

Orijinal 7 bitlik ASCII standardı, modern dönemde yetersiz kalmaya başlamıştır. Bu nedenle, 8 bitlik “Genişletilmiş ASCII” standardı ortaya çıkmıştır. Bu yeni standard, 128 ek karakter daha ekleyerek toplamda 256 karakteri destekler hale gelmiştir. Bu eklemeler, özellikle diğer dillerde kullanılan harfler ve semboller için çok faydalı olmuştur.

Desimal (Dec) Hex Karakter Açıklama
128 80 Çeşitli Çeşitli semboller
129 81 Ü Büyük Ü harfi
130 82 é E’nin aksanlı hali
131 83 â A’nın aksanlı hali
132 84 ä A’nın üstü noktalı hali
133 85 à A’nın grav aksanı
134 86 å Yuvarlak aksanlı A
135 87 ç Küçük ç harfi
136 88 ê E’nin şapkalı hali
137 89 ë E’nin üstü noktalı hali
223 DF ß Alman “sharp S” harfi
224 E0 à A’nın aksanlı hali
225 E1 á A’nın çizgi aksanı
226 E2 â A’nın şapkalı hali
252 FC ü Küçük ü harfi
255 FF ÿ Y’nin noktalı hali

ASCII’nin Kullanım Alanları

ASCII, günümüzde birçok alanda aktif olarak kullanılmaya devam etmektedir:

  1. Programlama Dillerinde: Birçok programlama dili, metin işlemede ASCII kodlarını temel alır.
  2. Veri Transferi: Elektronik posta, HTTP protokolleri gibi veri iletim sistemlerinde ASCII karakterleri kullanılır.
  3. Sistem Dosyaları: İşletim sistemleri, temel metin dosyalarını ASCII formatında saklar.

Sonuç

ASCII, basit yapısına rağmen dijital iletişimin ve veri işlemenin özünde yer alan çok önemli bir standarttır. ASCII kodları ve ASCII karakterleri, bilgisayar sistemlerinin temelini oluştururken evrensel bir dil sunar. Günümüzde Unicode gibi daha kapsamılı standartlar yaygınlaşmış olsa da, ASCII hala temel bir referans noktalarından biri olarak varlığını sürdürmektedir.

TeknoBird'in kurucusu, teknoloji ve yazılım hakkında insanlara yararlı makaleler yazar.

Yazarın Profili

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir