Binari lwn ASCII
Kod binari ialah kaedah yang digunakan dalam komputer dan peranti digital, untuk mewakili dan memindahkan teks, simbol atau arahan pemproses. Memandangkan komputer dan peranti digital melaksanakan operasi asasnya berdasarkan dua nilai voltan (Tinggi atau Rendah), setiap bit data yang terlibat dengan proses perlu ditukar kepada bentuk tersebut. Kaedah yang ideal untuk menyelesaikan tugasan ini adalah untuk mewakili data dalam sistem angka binari, yang merangkumi hanya dua digit, 1 dan 0. Contohnya, dengan setiap ketukan kekunci pada papan kekunci anda, ia menghasilkan rentetan 1 dan 0., yang unik untuk setiap aksara dan menghantarnya sebagai output. Proses menukar data kepada kod binari dipanggil sebagai pengekodan. Banyak kaedah pengekodan digunakan dalam pengkomputeran dan telekomunikasi.
ASCII, yang bermaksud American Standard Code for Information Interchange, ialah pengekodan standard untuk aksara alfanumerik yang digunakan dalam komputer dan peranti berkaitan. ASCII telah diperkenalkan oleh United States of America Standards Institute (USASI) yang kini dikenali sebagai American National Standards Institute.
Lagi mengenai Kod Binari
Cara paling mudah untuk mengekod data adalah dengan memberikan nilai tertentu (kebanyakannya dalam nombor perpuluhan) kepada aksara atau simbol atau arahan, dan kemudian menukar nilai (nombor perpuluhan) kepada nombor perduaan, yang hanya terdiri daripada daripada 1 dan 0. Urutan 1 `s dan 0`s dipanggil sebagai rentetan binari. Panjang rentetan binari menentukan bilangan aksara atau arahan berbeza yang boleh dikodkan. Dengan hanya satu digit, hanya dua aksara atau arahan yang berbeza boleh diwakili. Dengan dua digit, empat aksara atau arahan boleh diwakili. Secara amnya, dengan rentetan perduaan n digit, 2 aksara, arahan atau keadaan berbeza boleh diwakili.
Banyak kaedah pengekodan wujud dengan panjang rentetan binari yang berbeza, yang mana sesetengahnya mempunyai panjang malar dan yang lain panjang berubah-ubah. Beberapa kod binari dengan rentetan bit malar ialah ASCII, ASCII lanjutan, UTF-2 dan UTF-32. UTF-16 dan UTF-8 ialah kod binari panjang berubah-ubah. Pengekodan Huffman dan kod Morse juga boleh dianggap sebagai kod perduaan panjang berubah-ubah.
Lagi mengenai ASCII
ASCII ialah skema pengekodan aksara alfanumerik yang diperkenalkan pada tahun 1960-an. ASCII asal menggunakan rentetan perduaan panjang 7 digit, yang membolehkannya mewakili 128 aksara. Versi ASCII yang lebih baru yang dipanggil ASCII lanjutan menggunakan rentetan perduaan panjang 8 digit memberikannya keupayaan untuk mewakili 256 aksara yang berbeza.
ASCII termasuk, terutamanya, dua jenis aksara, iaitu aksara kawalan (diwakili oleh 0-31 perpuluhan dan 127perpuluhan) dan aksara boleh cetak (diwakili oleh 32- 126 perpuluhan). Sebagai contoh, pemadaman kekunci kawalan diberi nilai 127perpuluhan yang diwakili oleh 1111111. Aksara a, yang diberi nilai 97perpuluhan, diwakili oleh 1100001. ASCII boleh mewakili huruf dalam kedua-dua kes, nombor, simbol dan kekunci kawalan.
Apakah perbezaan antara Kod Binari dan ASCII?
• Kod binari ialah istilah umum yang digunakan untuk kaedah pengekodan aksara atau arahan, tetapi ASCII hanyalah salah satu daripada konvensyen pengekodan aksara yang diterima secara global dan merupakan skim pengekodan binari yang paling biasa digunakan selama lebih daripada tiga dekad.
• Kod binari boleh mempunyai panjang yang berbeza untuk pengekodan bergantung pada bilangan aksara, arahan atau kaedah pengekodan, tetapi ASCII hanya menggunakan rentetan perduaan panjang 7 digit dan panjang 8 digit untuk ASCII lanjutan.