Apa itu ASCII?

ASCII adalah singkatan dari American Standard Code for Information Interchange, dan diucapkan dengan suara “C” yang keras, seperti yang ditanyakan-ee. Sebagai standar, pertama kali diadopsi pada tahun 1963 dan dengan cepat digunakan secara luas di seluruh dunia komputer. Ini digunakan sebagai cara untuk mendefinisikan sekumpulan karakter yang dapat ditampilkan oleh komputer di layar, dan mencakup beberapa karakter kontrol yang memiliki fungsi khusus.

ASCII dasar menggunakan tujuh bit untuk mendefinisikan setiap huruf, yang berarti ia dapat memiliki hingga 128 pengidentifikasi khusus, 27 kekuatan. Ukuran ini dipilih berdasarkan blok dasar umum komputasi, byte, yang terdiri dari delapan bit. Bit kedelapan sering disisihkan untuk fungsi pengecekan kesalahan, menyisakan tujuh untuk set karakter.

Ada 33 kode dalam ASCII yang digunakan untuk mewakili hal-hal selain karakter tertentu. 32 pertama (0-31) mewakili hal-hal mulai dari suara lonceng, perintah umpan baris, hingga awal header. Kode terakhir, 127, mewakili backspace. Di luar 31 bit pertama adalah karakter yang dapat dicetak. Bit 48-57 mewakili digit numerik, bit 65-90 adalah huruf kapital, dan bit 97-122 adalah huruf kecil. Sisa bit adalah simbol tanda baca, simbol matematika, dan simbol lain seperti pipa dan tilde.

ASCII mulai secara teori sebagai rangkaian karakter yang lebih sederhana, menggunakan enam daripada tujuh bit. Akhirnya diputuskan bahwa penambahan huruf kecil, tanda baca, dan karakter kontrol akan sangat meningkatkan kegunaannya. Tidak lama setelah adopsi, ada banyak diskusi tentang kemungkinan penggantian dan adaptasi kode untuk memasukkan karakter non-Inggris dan bahkan non-Romawi. Sejak tahun 1972, standar ISO (646) telah dibuat dalam upaya untuk memungkinkan rentang karakter yang lebih besar. Namun, sejumlah masalah muncul dengan ISO-646, dan dibiarkan begitu saja.

Pesaing utama saat ini untuk mengganti standar ini adalah set karakter Unicode. Ini memungkinkan karakter yang pada dasarnya tidak terbatas untuk dipetakan dengan menggunakan kumpulan byte untuk mewakili karakter, daripada satu byte. Byte pertama dari semua standar Unicode tetap didedikasikan untuk set karakter ASCII, bagaimanapun, untuk menjaga kompatibilitas ke belakang.

Standar juga kadang-kadang dibahas mengacu pada seni ASCII. Ini menjelaskan penggunaan set karakter dasar untuk membuat perkiraan visual gambar.