Bagaimana Saya Membaca Kode Biner?

Dua programmer wanita mengerjakan proyek baru. Mereka bekerja hingga larut malam di kantor.

Bagaimana Saya Membaca Kode Biner?

Kredit Gambar: SolisImages/iStock/GettyImages

Kode biner sering dikaitkan dengan berbagai aplikasi teknis, dan memang seharusnya demikian. Dalam banyak hal, kode biner adalah DNA komputasi modern, bahasa 1 dan 0 yang sudah ada jauh sebelum komputer muncul. Meskipun kode biner mendahului komputasi modern, itu telah menjadi elemen integral dari kerangka kerja untuk sebagian besar teknologi yang kita gunakan saat ini. Dengan mengingat hal itu, meluangkan waktu untuk memahami dengan benar bagaimana menafsirkan dan "membaca" kode biner tidak hanya menanamkan: penghargaan untuk pengguna komputer umum tetapi juga tingkat kontrol dan pemahaman yang sangat kuat untuk teknologi profesional.

Tip

Kode biner menampilkan 255 kombinasi berbeda dari delapan digit, yang masing-masing dapat berupa 1 atau 0. Meskipun 1s dan 0s ini secara fundamental mewakili an pada atau mati menyatakan, pengenalan ASCII telah membantu membangun jembatan antara bahasa mesin tingkat rendah ini dan pemrograman modern.

Dasar-dasar Kode Biner

Pada tingkat dasar, kode biner tidak lebih dari rangkaian 1 dan 0, yang masing-masing diatur dalam urutan tertentu untuk mendorong perangkat keras komputer untuk terlibat dalam tindakan yang diinginkan. Dari perspektif perangkat keras komputer, angka 1 yang termasuk dalam kode biner mewakili: pada, sedangkan 0 mewakili mati. Ini tidak berarti menyiratkan bahwa 1s dan 0s secara eksplisit mengelola fungsi daya di dalam perangkat. Sebaliknya, sinyal hidup dan mati ini dapat ditafsirkan oleh perangkat untuk mencapai berbagai hasil.

Video Hari Ini

Biner dan Basis 2

Saat membaca dan menghitung kode biner, urutan angka yang ditampilkan dibaca dari kanan ke kiri, berbeda dengan sistem pembacaan kiri-ke-kanan yang lebih tradisional. Untuk setiap digit dalam urutan biner, dua nilai dimungkinkan, yaitu 1 dan 0. Akibatnya, biner dianggap sebagai sistem basis-2. Dalam barisan delapan digit, digit paling kanan dianggap sebagai 2^0, digit berikutnya sebagai 2^1 dan seterusnya. Jika ada 1, ini menyiratkan bahwa nilai basis-2 khusus ini digunakan, sedangkan jika 0 ditemukan, digit spesifik itu saat ini tidak aktif.

Sebagai contoh, perhatikan barisan biner berikut: 10011011.

Dalam situasi ini, angka 1 dapat ditemukan pada digit pertama, kedua, keempat, kelima dan kedelapan, membaca dari kanan ke kiri. Oleh karena itu, ini berarti 2^0, 2^1, 2^3, 2^4 dan 2^7 aktif. Dengan mengingat hal itu, perhitungan berikut dapat dilakukan: 1 dikalikan dengan 2^0 = 1, 1 dikalikan 2^1 = 2, 1 dikalikan 2^3 = 8, 1 dikalikan 2^4 = 16, 1 dikalikan 2^7 = 128. Menjumlahkan nilai-nilai ini, Anda mendapatkan: 1 + 2 + 8 + 16 +126 = 153. Oleh karena itu, dapat dinyatakan bahwa nilai dari barisan biner ini adalah 153.

Membaca Biner dan Fungsi Lainnya

Meskipun biner adalah sistem penghitungan, ia menemukan jalannya ke berbagai sistem yang canggih. Kode Standar Amerika untuk Pertukaran Informasi, juga disebut sebagai ASCII, mengubah kode biner dari sistem berbasis angka eksklusif menjadi satu dengan karakter huruf juga. Hal ini memungkinkan kode biner menjadi komponen inti dari interaksi manusia dan mesin. Dengan 255 kemungkinan kombinasi karakter biner, sistem terjemahan ASCII mencakup tepat 255 huruf dan simbol lain yang umum digunakan yang dapat diturunkan dari kombinasi biner. Dengan diperkenalkannya ASCII, fungsionalitas dan fleksibilitas urutan biner meningkat secara eksponensial, menciptakan jembatan antara kode mesin dan antarmuka tingkat tinggi yang memungkinkan pemrograman modern untuk berkembang.