ASCII, akronim untuk American Standard Code for Information Interchange, ialah standard pengekodan aksara yang digunakan dalam sains komputer dan komunikasi elektronik. Ia ialah set aksara 7-bit yang mengandungi 128 aksara yang biasa digunakan dalam bahasa Inggeris, merangkumi aksara kawalan, digit, huruf besar dan huruf kecil, dan beberapa simbol tanda baca.
Kelahiran ASCII dan Penampilan Pertamanya
Penciptaan ASCII bermula sejak zaman awal pengkomputeran. Robert W. Bemer, sering dirujuk sebagai "Bapa ASCII," mengetuai pasukan yang membangunkan spesifikasi ASCII asal pada awal 1960-an. Ia pertama kali diperkenalkan oleh Institut Piawaian Kebangsaan Amerika (ANSI) pada tahun 1963 sebagai satu cara yang bersatu untuk memastikan kesalingoperasian antara pelbagai sistem komputer dan teknologi. Ini merupakan kemajuan yang ketara kerana sebelum ini, terdapat beberapa set watak bersaing yang menyebabkan isu keserasian.
Pandangan Mendalam pada ASCII
Piawaian ASCII mempunyai 128 aksara yang ditakrifkan, 33 daripadanya ialah aksara kawalan bukan pencetakan yang mempengaruhi cara teks diproses dan 95 ialah aksara boleh cetak. Aksara ini diwakili oleh kod berangka antara 0 hingga 127. Contohnya, nilai ASCII untuk 'A' ialah 65, dan untuk 'a', ia ialah 97.
ASCII direka untuk mesin yang menggunakan bahasa Inggeris. Akibatnya, ia tidak mempunyai aksara yang digunakan dalam bahasa lain, seperti aksen dan simbol khas. Had ini membawa kepada penciptaan Extended ASCII dan skim pengekodan lain seperti Unicode.
Mekanisme Dalaman ASCII
ASCII berfungsi dengan memberikan nombor binari tujuh bit yang unik kepada setiap aksara. Sebagai contoh, dalam ASCII, aksara 'A' diwakili sebagai 0100001, dan aksara 'B' sebagai 0100010. Perwakilan binari ini membolehkan komputer dan mesin lain mentafsir dan memaparkan aksara dengan cara yang konsisten dan standard.
Apabila kekunci ditekan pada papan kekunci, nilai ASCII yang sepadan dihantar ke komputer. Nilai ASCII ini kemudiannya diterjemahkan kembali ke dalam aksara, yang dipaparkan pada skrin atau diproses dalam beberapa cara, seperti ditulis ke dalam fail.
Ciri-ciri Utama ASCII
-
Penyeragaman: ASCII menyediakan kaedah piawai untuk mewakili aksara dalam peranti elektronik, memastikan keserasian dan kesalingoperasian antara sistem yang berbeza.
-
Kesederhanaan: Dengan hanya 128 aksara dalam standard asas, ASCII agak mudah, yang membantu dalam kecekapan dan kelajuan pelaksanaannya.
-
Watak Kawalan: ASCII termasuk beberapa aksara kawalan bukan pencetakan yang memberikan arahan kepada peranti tentang cara mengendalikan aksara berikutnya.
Varieti ASCII
Terdapat dua versi utama ASCII:
-
ASCII standard: Standard ASCII 7-bit asal termasuk 128 aksara (0-127), termasuk aksara kawalan, nombor, aksara khas dan huruf besar dan huruf kecil Inggeris.
-
ASCII dilanjutkan: Versi 8-bit ini termasuk tambahan 128 aksara (128-255), menawarkan lebih banyak simbol, aksara khas dan huruf beraksen. Ini dibangunkan untuk menampung bahasa dan simbol yang tidak termasuk dalam standard asal.
ASCII juga mempengaruhi piawaian pengekodan aksara lain seperti:
-
Unicode: Piawaian pengkomputeran yang menawarkan nombor unik untuk setiap aksara tanpa mengira platform, program atau bahasa.
-
ISO 8859: Satu set piawaian pengekodan berkaitan yang dibangunkan oleh International Organization for Standardization (ISO), dengan beberapa bahagian setiap pengekodan satu set bahasa.
ASCII: Aplikasi, Cabaran dan Penyelesaian
ASCII ada di mana-mana dalam pengkomputeran dan komunikasi digital. Ia digunakan dalam pengaturcaraan, perwakilan data, mencipta antara muka pengguna berasaskan teks, dan merupakan komponen asas pengekodan e-mel dan tapak web. Seni ASCII, di mana imej dicipta menggunakan aksara ASCII, ialah bentuk ekspresi yang popular di internet.
Salah satu cabaran utama ASCII ialah set aksara terhadnya, yang sebahagian besarnya terhad kepada aksara Inggeris tanpa aksen. Piawaian lanjutan ASCII, Unicode dan ISO 8859 telah dibangunkan untuk menangani had ini dan mewakili rangkaian aksara dan simbol yang lebih luas.
ASCII lwn Skim Pengekodan Lain
Berikut ialah perbandingan ringkas ASCII, Extended ASCII dan Unicode:
Set Watak | Bilangan Bit | Bilangan Watak | Sokongan Bahasa |
---|---|---|---|
ASCII | 7 | 128 | Bahasa Inggeris asas |
ASCII dilanjutkan | 8 | 256 | Bahasa tambahan terhad |
Unicode | Pembolehubah (sehingga 32) | Lebih 130,000 | bahasa global |
Prospek Masa Depan ASCII
Walaupun terdapat evolusi sistem pengekodan aksara yang lebih maju, kesederhanaan, kecekapan dan keserasian luas ASCII memastikan perkaitannya yang berterusan. Ia berkemungkinan kekal penting kepada operasi pengkomputeran peringkat rendah dan sistem warisan.
Apabila sistem komputer terus berkembang, pengaruh ASCII jelas dalam bidang seperti emoji dan bentuk ekspresi digital yang lain. Set watak yang sederhana ini meletakkan asas untuk cara kita mengekod emosi dan makna dalam interaksi digital kita yang semakin meningkat.
ASCII dan Pelayan Proksi
Dalam konteks pelayan proksi seperti yang disediakan oleh OneProxy, ASCII memainkan peranan asas. Pelayan proksi pada dasarnya berfungsi sebagai orang tengah untuk permintaan daripada pelanggan yang mencari sumber daripada pelayan lain. Komunikasi antara komputer pelanggan, pelayan proksi dan pelayan sasaran selalunya melibatkan ASCII, terutamanya apabila berurusan dengan permintaan dan respons HTTP, yang berasaskan teks dan sering dikodkan dalam ASCII.
Pautan Berkaitan
- Jadual ASCII – Senarai Aksara Lengkap
- Memahami Kod ASCII
- Institut Piawaian Kebangsaan Amerika (ANSI)
- Konsortium Unicode
- Pertubuhan Antarabangsa untuk Standardisasi (ISO)
Sebagai kesimpulan, ASCII ialah sistem pengekodan yang mudah tetapi berkuasa yang meletakkan asas untuk komunikasi digital seperti yang kita ketahui. Walaupun terhad, ia terus mempengaruhi pembangunan sistem pengekodan baharu dan kekal sebagai komponen kritikal dalam bidang pengkomputeran dan komunikasi digital.