Kod ASCII: Apakah itu, cara ia berfungsi dan kepentingannya

Kemaskini terakhir: 20 Februari 2025
Pengarang TecnoDigital
  • Kod ASCII ialah sistem pengekodan aksara yang berasal dari tahun 1963.
  • Menyusun aksara ke dalam kategori seperti kawalan, boleh dicetak dan dilanjutkan.
  • ASCII ialah asas Unicode, standard moden untuk pengekodan teks.
  • Ia digunakan dalam papan kekunci, fail teks dan pelbagai aplikasi komputer.

jadual dengan kod ascii

Kod ASCII merupakan salah satu sistem pengekodan aksara yang paling penting dalam sejarah pengkomputeran. Disebabkannya, komputer dan peranti elektronik boleh mewakili dan memanipulasi teks dengan cara yang piawai. Walaupun terdapat alternatif yang lebih canggih pada masa kini , pemahaman tentang cara ASCII berfungsi kekal penting dalam dunia pengaturcaraan dan teknologi.

Sepanjang artikel ini, kita akan meneroka apakah kod ASCII, asal usulnya, strukturnya, jenis aksara yang disertakan, dan bagaimana ia digunakan pada hari ini. Kita juga akan melihat contoh praktikal , hubungannya dengan piawaian lain seperti Unicode, dan cara menukar teks kepada ASCII dan sebaliknya.

Apakah kod ASCII?

ASCII, singkatan untuk 'American Standard Code for Information Interchange' , ialah piawaian pengekodan aksara berdasarkan abjad Latin. Dibangunkan pada tahun 60-an, ia telah menjadi kaedah asas untuk komunikasi antara peranti komputer.

Kod ini memberikan nilai berangka kepada aksara , membolehkan komputer mentafsir huruf, nombor dan simbol dalam bahasa binari . Dalam versi asalnya, ia menggunakan 7 bit untuk mewakili sejumlah 128 aksara, walaupun kemudiannya dilanjutkan kepada 8 bit untuk memasukkan aksara tambahan seperti huruf beraksen dan simbol lain.

Asal dan sejarah kod ASCII

Pembangunan kod ASCII bermula pada tahun 1963 , apabila ia dicipta untuk menambah baik kod yang digunakan dalam telegrafi. Organisasi yang bertanggungjawab membangunkan piawaian ini ialah Persatuan Piawaian Amerika (ASA) , yang kemudiannya menjadi Institut Piawaian Kebangsaan Amerika (ANSI).

  Cara menukar telefon bimbit lama menjadi pembesar suara untuk PC anda

Pada mulanya, ASCII direka bentuk dengan hanya 6 bit , tetapi ia tidak lama kemudian diperluas kepada 7 bit untuk membolehkan lebih banyak kombinasi. Pada tahun 1967, huruf kecil dan kod kawalan lain telah ditambah, mengukuhkan penggunaannya. Pada tahun 1968, Presiden A.S. Lyndon B. Johnson mewajibkan semua komputer kerajaan serasi dengan ASCII, memastikan penyeragamannya.

Struktur kod ASCII

Kod ASCII menyusun aksaranya ke dalam kumpulan yang berbeza, yang boleh dikelaskan seperti berikut:

  • Kawalan aksara (0-31 dan 127): Ia tidak boleh dicetak dan digunakan untuk mengurus peranti dan mengawal aliran data. Ia termasuk arahan seperti suapan baris dan pemulangan pengangkutan.
  • Aksara boleh cetak (32-126): Ia termasuk huruf (huruf besar dan kecil), nombor, simbol matematik dan tanda baca.
  • ASCII lanjutan (128-255): Aksara daripada bahasa lain disertakan, seperti huruf ñ, aksen dan simbol khas.

Contoh perwakilan ASCII

Kod ASCII berfungsi dengan memberikan nombor kepada setiap aksara. Beberapa contoh ialah:

  • A: 0100 0001
  • B: 0100 0010
  • 5: 0011 0101
  • @: 0100 0000
  • Ruang kosong: 0010 0000

Menggunakan kod ASCII dalam peranti elektronik

ASCII masih digunakan dalam pelbagai konteks dalam pengkomputeran:

  • Papan kekunci: Setiap kunci mempunyai kod ASCII yang ditetapkan yang membolehkan komputer mentafsir input pengguna.
  • Fail teks: Program seperti Notepad dan editor teks asas lain menggunakan ASCII sebagai format lalai.
  • Rangkaian dan telekomunikasi: Protokol seperti SMTP (e-mel) dan HTTP menggunakan aksara ASCII untuk beroperasi.

Penukaran antara ASCII dan binari

Untuk menukar teks kepada kod ASCII, ikuti langkah berikut:

  1. Mengenal pasti aksara ASCII: Setiap huruf, nombor atau simbol mempunyai kod ASCII yang sepadan.
  2. Tukar kod ASCII kepada binari: Setiap aksara mempunyai perwakilan binari 8-bit.
  3. Baca penukaran: Teks ASCII diwakili dalam binari untuk difahami oleh komputer.
  Temui apa itu: Asas pengkomputeran

Contohnya, jika kita mengambil teks 'ABC' , kita memperoleh perwakilan ini:

  • A → 01000001
  • B → 01000010
  • C → 01000011

Hubungan antara ASCII dan Unicode

Walaupun ASCII telah menjadi standard asas, kemajuan teknologi mewujudkan keperluan untuk mewakili aksara daripada bahasa lain. Ini membawa kepada penciptaan Unicode , satu standard yang meluaskan bilangan aksara yang tersedia dengan ketara.

Unicode membenarkan perwakilan aksara daripada berbilang abjad dan menggunakan format pengekodan yang berbeza, seperti UTF-8 , yang serasi dengan ASCII tetapi mengembangkan kemungkinannya.

Seni ASCII: Satu Bentuk Ekspresi Digital

Satu kegunaan aneh kod ASCII ialah seni ASCII . Ini melibatkan penciptaan imej menggunakan hanya aksara teks. Jenis seni ini menjadi popular pada zaman awal pengkomputeran, apabila antara muka grafik terhad.

Contoh seni ASCII:

:-) (muka senyum) <3 (hati)

Artis digital telah mencipta karya kompleks menggunakan aksara ASCII, ada yang direplikasi pada pencetak dot matrix.

Had kod ASCII

Walaupun ASCII telah memberi impak yang besar terhadap pengkomputeran, ia mempunyai beberapa batasan :

  • Julat terhad: Hanya termasuk aksara daripada abjad Inggeris, tanpa sokongan untuk bahasa lain yang menggunakan aksara beraksen atau khas.
  • Kapasiti dikurangkan: Versi asalnya hanya boleh mewakili 128 aksara, yang membawa kepada penciptaan versi lanjutan.
  • Keusangan: Unicode kini telah menggantikan ASCII dalam kebanyakan aplikasi, membolehkan keserasian global yang lebih baik.

Rasa ingin tahu tentang ASCII

Kod ASCII telah meninggalkan tanda pada sejarah pengkomputeran. Beberapa fakta menarik termasuk:

  • ASCII telah digunakan dalam permainan video awal untuk mewakili grafik pada skrin.
  • Kod kawalan ASCII masih digunakan dalam pencetak dan terminal teks.
  • Beberapa sistem pengendalian lama disimpan maklumat teks secara eksklusif dalam ASCII.
  Perbezaan antara pemproses Intel Core i3, i5, i7 dan i9

Kod ASCII telah menjadi tonggak asas pengkomputeran. Kesederhanaan dan kesejagatannya membolehkan komunikasi piawai antara peranti selama beberapa dekad. Walaupun ia telah banyak digantikan oleh Unicode, ia tetap relevan dalam bidang tertentu seperti pengaturcaraan, penyimpanan teks dan penghantaran data.