4 Ağustos 2008 Pazartesi

ASCII Kod Tablosu

ASCII KODU

Bilgisayara girilecek tüm sayı, sözcük veya karakterlerin önceden 1' ler ve 0’ lar dizisine çevrilmesi gerektiği söylenmişti. Bu işleme kodlama denir.Bilgisayarın içindeki verilere ulaşabilmek için ise, bunun tersi yani, 1’ ler ve 0’ lardan oluşan diziyi harflere ya da 10 tabanlı sayıya çevirmek gerekir. Bu işleme ise kod çözme denir Her harf veya karakterin önceden belirlenen bir KOD’a çevrilmesi gerekir Gelişigüzel kodlamalar kullanışlı değildir, çünkü çeviri çizelgeleri farklı olursa bilgisayarlar veri alış verişi yapamazlar. Bu nedenle bilgisayar yapımcıları, standart bir kod olan ASCII kodunu kullanırlar. ASCII, (American Standart Code for Information Interchange) sözcüklerinin baş harfleridir ve bilgisayar konusundaki standartları geliştiren bir Amerikan kuruluşunun adıdır.

ASCII kodları, her birinin belirli işlevi olan üç gruba ayrılır:

1. Kontrol karakterleri.
2. Simgeler ve sayılar.
3. Harfler.

Kontrol Karakterleri:
Bilgisayara girilecek komutların iletiminde kullanılan kodlardır.

Başlıca Kontrol Karakterleri ASCII kodu

1- Bell (zil işareti) ---> 7
2- Backspace (bir karakterlik geriye dönüş) ---> 8
3- Carriage Return(imleci bir sonraki satır başına döndürür) ---> 13
4- Escape ---> 27
5- Form feed (kağıdın ilerlemesini sağlar) ---> 12
6- Horizontal Tabulation (yatay cetvel) ---> 9
7- Line Feed (satır ilerlemesini sağlar) ---> 10
8- Vertical Tabulation (düşey cetvel) ---> 11

Simgeler ve sayılar
Sayıları 32’ den başlayıp 64 e kadar olan ASCII kodlarıdır.

Harfler
Sayıları 65’ den 127’ ye kadar olan alfabedeki büyük ve küçük harflerle klavye üzerindeki görülebilen diğer semboller için kullanılan kodlardır. 127’ den 255’ e kadar olan kodlar ise standartlaştırılmamış, bazı özel karakterler ve harfler yapımcı için serbest bırakılmıştır. Örneğin, Türkçe karakterler (ğ,ü,ş,ö,ç,ı,l) bu kısımda üretilen karakterlerdir.

İsterseniz bu tabloyu kendiniz elde edebilirsiniz.

-------------------------------------------------------------------

ASCII tablosu için C kodu:

#include
main(){
FILE *fptr=fopen("ascii.dot","w+");
int a;

for(a=0;a<=255;a++)
{

fprintf(fptr,"%d ==> %c\n",a,a);
}
fclose(fptr);
}

Hiç yorum yok: