Bagaimana Komputer Menghitung Angka?

Biner

Komputer mengubah setiap angka menjadi biner. Angka-angka yang kita gunakan dinyatakan dalam basis 10. Setiap 10 1 sama dengan 1 sepuluh, setiap 10 puluhan sama dengan seratus, dan seterusnya. Dalam biner, Anda naik satu unit setiap 2 angka. Jadi 2 satu sama dengan 1 dua, 2 dua sama dengan 1 4, dan seterusnya. Misalnya, angka 9 akan menjadi 1001 dalam biner: 1 satu, 0 dua, 0 merangkak, dan 1 delapan. 1 + 8 =9. Komputer melakukan ini karena lebih mudah untuk merancang sirkuit yang hanya memiliki nilai 1 atau 0 daripada sirkuit dengan masing-masing 10 nilai terpisah.

Tambahan

Komputer memiliki operasi matematika dasar seperti penambahan dan pengurangan yang diprogram ke dalamnya. Menambahkan biner sangat sederhana. Jika Anda memiliki 2 angka dengan nilai 1, Anda menyimpan 0 dan memindahkan carry 1. Jika tidak, Anda mencatat yang lebih besar dari dua angka di slot itu. Misalnya, jika Anda menambahkan 5 + 4, Anda mendapatkan: 0101 + 0100. Di slot pertama, Anda memiliki 1 + 0, jadi Anda menyimpan angka yang lebih besar, 1. Di slot kedua, Anda memiliki dua 0, jadi Anda menyimpan 0 (karena kedua angka itu sama. Di slot ketiga Anda memiliki dua 1, jadi Anda menyimpan 0 dan membawa 1. Anda berakhir dengan angka 1001, atau 9.

instagram story viewer

Perkalian.

Komputer menggunakan perkalian panjang, tetapi mereka melakukannya dalam biner. Jika komputer mengalikan angka dengan 1, ia mengembalikan 1. Ini adalah sistem yang jauh lebih sederhana daripada basis 10, meskipun membutuhkan lebih banyak langkah. Misalnya, di basis 10, soal 8 * 9 adalah soal 1 langkah yang mudah tanpa perkalian panjang. Namun, dalam biner setiap angka panjangnya 4 digit, dan solusinya adalah 7 digit!

Pengurangan

Pengurangan dilakukan dalam dua langkah. Alih-alih mengurangi angka, komputer biner menambahkan pujiannya, angka dengan angka di mana aslinya memiliki nol, dan nol di mana aslinya memiliki satu. Misalnya, 4 adalah 0100 dalam biner, negatif 4 adalah 1011. Jadi, untuk 7 - 4, kita mendapatkan 0111 + 1011 = 10010. Angka di sisi paling kiri kemudian dipindahkan ke kanan, memberi kita 0011 = 3.

Teachs.ru
  • Bagikan
instagram viewer