İkili vs ASCII
İkili kod kompüterlərdə və rəqəmsal cihazlarda mətn, simvol və ya prosessor təlimatlarını təmsil etmək və ötürmək üçün istifadə edilən üsuldur. Kompüterlər və rəqəmsal qurğular iki gərginlik dəyərinə (Yüksək və ya Aşağı) əsaslanaraq öz fundamental əməliyyatlarını yerinə yetirdiklərindən, prosesdə iştirak edən hər bir məlumat biti həmin formaya çevrilməlidir. Bu tapşırığı yerinə yetirmək üçün ideal üsul verilənləri yalnız iki rəqəmdən, 1 və 0-dan ibarət ikili say sistemində təmsil etməkdir. Məsələn, klaviaturanızda hər bir düymə vuruşu ilə o, 1 və 0-dan ibarət sətir yaradır., hər bir simvol üçün unikaldır və onu çıxış kimi göndərir. Məlumatların ikili koda çevrilməsi prosesinə kodlaşdırma deyilir. Hesablama və telekommunikasiyada bir çox kodlaşdırma metodlarından istifadə olunur.
ASCII, İnformasiya Mübadiləsi üçün Amerika Standart Kodunun mənasını ifadə edir, kompüterlərdə və əlaqəli cihazlarda istifadə olunan hərf-rəqəm simvolları üçün standart kodlaşdırmadır. ASCII hazırda Amerika Milli Standartlar İnstitutu kimi tanınan Amerika Birləşmiş Ştatlarının Standartlar İnstitutu (USASI) tərəfindən təqdim edilib.
İkili Kodlar haqqında ətraflı
Məlumatları kodlaşdırmağın ən sadə yolu simvola və ya simvola və ya göstərişə xüsusi dəyər (əsasən onluq ədədlərlə) təyin etmək və sonra dəyəri (ondalıq ədəd) yalnız aşağıdakılardan ibarət olan ikilik ədədə çevirməkdir. 1 və 0. 1 və 0-ların ardıcıllığı ikili sətir adlanır. İkili sətirin uzunluğu kodlaşdırıla bilən müxtəlif simvolların və ya təlimatların sayını müəyyən edir. Yalnız bir rəqəmlə yalnız iki fərqli simvol və ya təlimat təqdim edilə bilər. İki rəqəmlə dörd simvol və ya təlimat göstərilə bilər. Ümumiyyətlə, n rəqəmdən ibarət ikili sətirlə 2 fərqli simvol, təlimat və ya vəziyyət təmsil oluna bilər.
Bir çox kodlaşdırma üsulları ikili sətirlərin müxtəlif uzunluqları ilə mövcuddur ki, onlardan bəziləri sabit uzunluğa, digərləri isə dəyişən uzunluğa malikdir. Sabit bit sətirləri olan bir neçə ikili kodlar ASCII, genişləndirilmiş ASCII, UTF-2 və UTF-32-dir. UTF-16 və UTF-8 dəyişən uzunluqlu ikili kodlardır. Həm Huffman kodlaşdırması, həm də Morze kodu dəyişən uzunluqlu ikili kodlar kimi qəbul edilə bilər.
ASCII haqqında ətraflı
ASCII 1960-cı illərdə təqdim edilən alfasayısal simvol kodlaşdırma sxemidir. Orijinal ASCII 128 simvolu təmsil etməyə imkan verən 7 rəqəmli uzunluqlu ikili sətirdən istifadə edir. ASCII-nin genişləndirilmiş ASCII adlanan sonrakı versiyası 256 fərqli simvolu təmsil etmək imkanı verən 8 rəqəmli ikili sətirdən istifadə edir.
ASCII, ilk növbədə, nəzarət simvolları olan iki növ simvol daxildir (0-31 onluq və 127onluq ilə təmsil olunur) və çap edilə bilən simvollar (32- 126 onluq ilə təmsil olunur). Məsələn, idarəetmə düyməsinin silinməsinə 1111111 ilə təmsil olunan 127decimal dəyəri verilir. 97decimal dəyəri verilən a simvolu, 1100001 ilə təmsil olunur. ASCII hər iki halda hərfləri, rəqəmləri, simvolları və idarəetmə düymələrini təmsil edə bilər.
İkili Kod və ASCII arasındakı fərq nədir?
• İkili kod simvolların və ya təlimatların kodlaşdırılması metodu üçün istifadə edilən ümumi termindir, lakin ASCII simvolların kodlaşdırılmasına dair qlobal miqyasda qəbul edilmiş konvensiyalardan yalnız biridir və otuz ildən çox müddət ərzində ən çox istifadə edilən ikili kodlaşdırma sxemi olmuşdur..
• İkili kod simvolların sayından, təlimatlardan və ya kodlaşdırma metodundan asılı olaraq kodlaşdırma üçün müxtəlif uzunluqlara malik ola bilər, lakin ASCII genişləndirilmiş ASCII üçün yalnız 7 rəqəm uzunluğunda ikili sətir və 8 rəqəm uzunluğunda istifadə edir.