Apakah Kod Binari dan Bagaimana Ia Berfungsi?

Isi kandungan:

Apakah Kod Binari dan Bagaimana Ia Berfungsi?
Apakah Kod Binari dan Bagaimana Ia Berfungsi?
Anonim

Pertama kali dicipta oleh Gottfried Leibniz pada abad ke-17, sistem nombor perduaan digunakan secara meluas sebaik sahaja komputer memerlukan cara untuk mewakili nombor menggunakan suis mekanikal.

Apakah Kod Binari?

Binari ialah sistem nombor asas-2 yang mewakili nombor menggunakan pola satu dan sifar.

Sistem komputer awal mempunyai suis mekanikal yang dihidupkan untuk mewakili 1, dan dimatikan untuk mewakili 0. Dengan menggunakan suis secara bersiri, komputer boleh mewakili nombor menggunakan kod binari. Komputer moden masih menggunakan kod binari dalam bentuk yang digital dan sifar di dalam CPU dan RAM.

Satu digital atau sifar hanyalah isyarat elektrik yang sama ada dihidupkan atau dimatikan di dalam peranti perkakasan seperti CPU, yang boleh menampung dan mengira berjuta-juta nombor perduaan.

Nombor binari terdiri daripada satu siri lapan "bit, " yang dikenali sebagai "bait." Bit ialah satu atau sifar yang membentuk nombor binari 8 bit. Menggunakan kod ASCII, nombor perduaan juga boleh diterjemahkan ke dalam aksara teks untuk menyimpan maklumat dalam ingatan komputer.

Image
Image

Cara Nombor Perduaan Berfungsi

Menukar nombor perduaan kepada nombor perpuluhan adalah sangat mudah apabila anda menganggap bahawa komputer menggunakan sistem perduaan asas 2. Peletakan setiap digit binari menentukan nilai perpuluhannya. Untuk nombor binari 8-bit, nilai dikira seperti berikut:

  • Bit 1: 2 kepada kuasa 0=1
  • Bit 2: 2 kepada kuasa 1=2
  • Bit 3: 2 kepada kuasa 2=4
  • Bit 4: 2 kepada kuasa 3=8
  • Bit 5: 2 kepada kuasa 4=16
  • Bit 6: 2 hingga kuasa 5=32
  • Bit 7: 2 hingga kuasa 6=64
  • Bit 8: 2 hingga kuasa 7=128

Dengan menambahkan bersama nilai individu di mana bit mempunyai satu, anda boleh mewakili sebarang nombor perpuluhan dari 0 hingga 255. Nombor yang lebih besar boleh diwakili dengan menambahkan lebih banyak bit pada sistem.

Apabila komputer mempunyai sistem pengendalian 16-bit, nombor individu terbesar yang boleh dikira CPU ialah 65, 535. Sistem pengendalian 32-bit boleh berfungsi dengan nombor perpuluhan individu sebesar 2, 147, 483, 647. Moden sistem komputer dengan seni bina 64-bit mempunyai keupayaan untuk bekerja dengan nombor perpuluhan yang sangat besar, sehingga 9, 223, 372, 036, 854, 775, 807!

Mewakili Maklumat Dengan ASCII

Sekarang anda memahami cara komputer boleh menggunakan sistem nombor perduaan untuk berfungsi dengan nombor perpuluhan, anda mungkin tertanya-tanya bagaimana komputer menggunakannya untuk menyimpan maklumat teks.

Ini dicapai berkat sesuatu yang dipanggil kod ASCII.

Jadual ASCII terdiri daripada 128 teks atau aksara khas yang masing-masing mempunyai nilai perpuluhan yang berkaitan. Semua aplikasi berkemampuan ASCII (seperti pemproses perkataan) boleh membaca atau menyimpan maklumat teks ke dan dari memori komputer.

Beberapa contoh nombor binari yang ditukar kepada teks ASCII termasuk:

  • 11011=27, iaitu kunci ESC dalam ASCII
  • 110000=48, iaitu 0 dalam ASCII
  • 1000001=65, iaitu A dalam ASCII
  • 1111111=127, iaitu kunci DEL dalam ASCII

Walaupun kod binari asas 2 digunakan oleh komputer untuk maklumat teks, bentuk matematik binari lain digunakan untuk jenis data lain. Contohnya, base64 digunakan untuk memindahkan dan menyimpan media seperti imej atau video.

Kod Perduaan dan Menyimpan Maklumat

Semua dokumen yang anda tulis, halaman web yang anda lihat dan juga permainan video yang anda mainkan semuanya dimungkinkan berkat sistem nombor binari.

Kod binari membolehkan komputer memanipulasi dan menyimpan semua jenis maklumat ke dan dari memori komputer. Semua yang berkomputer, malah komputer di dalam kereta atau telefon bimbit anda, gunakan sistem nombor perduaan untuk semua perkara yang anda gunakan untuknya.

Disyorkan: