Binari adalah sistem
nombor yang digunakan oleh peranti digital seperti komputer, pemain CD, dan
lain-lain lagi.
Binari adalah Base 2, tidak seperti sistem kira perpuluhan kami yang Base 10 (denary / perpuluhan).
Dalam erti kata lain, Binari mempunyai hanya 2 angka yang berbeza (0 dan 1) untuk menandakan nilai, tidak seperti Perpuluhan yang mempunyai 10 angka (0,1,2,3,4,5,6,7,8 dan 9).
Berikut adalah contoh nombor binary :
Seperti yang anda boleh
lihat, ia hanya mempunyai sekumpulan nombor, iaitu kosong dan satu sahaja,
terdapat 8 angka dalam semua yang membuat nilai binary ini 8 bit. Bit pendek
untuk Binary Digit, dan setiap angka dikelaskan sebagai bit.
Binari (base 2) adalah
cara semula jadi litar yang paling digital mewakili dan memanipulasi nombor.
Binari adalah kadang-kadang disingkatkan sebagai bin.
Pengiraan Binari :
0, 1, 10, 11, 100, 101,
110, 111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111, 10000, 10001, dan
sebagainya.
Notasi yang digunakan
dalam sistem digital
:
4 bits = Nibble
8 bits = Byte
16 bits = Word
32 bits = Double word
64 bits = Quad Word (or paragraph)
Apabila menulis nombor binari, anda akan perlu untuk menandakan bahawa nombor binari (base 2), mari kita mengambil nilai 101 sebagai contoh. Oleh sebab ia sudah ditulis, ia akan menjadi sukar untuk menjalankan sama ada ia adalah binari atau perpuluhan (denary) nilai. Untuk menyelesaikan masalah ini, biasanya ia menunjukkan asas yang nombor kepunyaan, dengan menulis nilai asas dengan nombor, contohnya:
8 bits = Byte
16 bits = Word
32 bits = Double word
64 bits = Quad Word (or paragraph)
Apabila menulis nombor binari, anda akan perlu untuk menandakan bahawa nombor binari (base 2), mari kita mengambil nilai 101 sebagai contoh. Oleh sebab ia sudah ditulis, ia akan menjadi sukar untuk menjalankan sama ada ia adalah binari atau perpuluhan (denary) nilai. Untuk menyelesaikan masalah ini, biasanya ia menunjukkan asas yang nombor kepunyaan, dengan menulis nilai asas dengan nombor, contohnya:
1012 adalah
nombor binari dan 10110 adalah nilai perpuluhan (denary).
Apabila kita tahu asas
maka ia adalah mudah untuk menunjukkan nilai, contohnya:
1012 = 1 * 22
+ 0 * 21 + 1 * 20 = 5
10110 = 1 * 102 + 0 *
101 + 1 * 100 = 101
Satu perkara lain
mengenai nombor binari adalah bahawa ia ialah perkara biasa untuk menandakan
nilai binari negatif dengan meletakkan 1 (satu) di sebelah kiri (most
significant bit) nilai. Ini dipanggil sign bit.
Pertukaran binari kepada perpuluhan
128
|
64
|
32
|
16
|
8
|
4
|
2
|
1
|
27
|
26
|
25
|
24
|
23
|
22
|
21
|
20
|
1
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
Pertukaran
binari kepada perpuluhan
Kita mahu menukar
nilai 8 bit 100111012 kepada nilai perpuluhan, kita boleh
menggunakan formula seperti itu di bawah:
Untuk menukar, anda boleh mengambil nilai dari baris yang keatas di mana terdapat 1, dan kemudian menambah nilai bersama-sama.
Sebagai contoh, dalam contoh kita, kita akan
mempunyai 1 * 27 + 0 * 26 + 0 * 25 + 1 * 24 + 1 * 23 + 1 * 22 + 0 * 21 + 1 *
20 = 15710.
Oleh itu, (10011101) 2 = (157) 10.
Untuk nilai 16 bit, anda akan menggunakan
nilai perpuluhan 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096,
8192, 16384, 32768 (kuasa dua) untuk pertukaran .
Perpuluhan (base 10) adalah cara yang paling
mudah mewakili nombor. Perpuluhan kadang-kadang disingkatkan sebagai Dec.
Pengiraan perpuluhan :
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
14, 15, 16, 17, 18, dan sebagainya.
|
Pertukaran Perpuluhan kepada Binari
Untuk menukarkan perpuluhan kepada binari juga sangat mudah, anda hanya
membahagikan nilai perpuluhan dengan 2 dan kemudian menulis bakinya,
mengulangi proses ini sehingga anda tidak boleh dibahagikan dengan 2 lagi,
mari kita mengambil nilai perpuluhan 157 sebagai contoh :
Seterusnya tuliskan
nilai peninggalan dari bawah ke atas (dalam erti kata lain menulis baki bawah
pertama dan seterusnya sehingga senarai yang memberikan) :
10011101 2= 15710 Decimal Values and Binary Equivalents chart
Pertukaran
Binari kepada Octal
Octal
(base 8) ialah pilihan yang popular pada zaman dahulu untuk mewakili nombor
litar digital dalam bentuk yang lebih padat daripada binari. Octal
kadang-kadang disingkatkan sebagai oct.
Pengiraan
octal :
0, 1, 2,
3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, dan sebagainya.
Pertamanya,
nombor binari yang dibahagikan kepada beberapa kumpulan dan setiap kumpulan
perlu mengandungi tiga bit binari dan kemudian menukar setiap kumpulan ke
nombor octal setaraf dengan dari jadual penukaran di bawah akan menghasilkan
keputusan.
Contoh :
Tukar nilai binari (111110011001) 2 kepada nilai octal
Oleh itu, (111110011001)2
= (7631)8
Pertukaran Octal kepada Binari Tulis nilai octal individu dalam nilai binari yang seperti jadual penukaran di bawah yang menunjukkan setaraf dengan nilai binari.
Oleh itu, (536)8 = (101011110)2
Pertukaran Binari kepada Hexadecimal
Hexadecimal (base 16) ialah pilihan yang paling
popular sekarang ini untuk mewakili nombor litar digital dalam bentuk yang
lebih padat daripada binari.
Nilai hexadecimal kadang-kadang ditulis sebelum
nilai dengan '0 x ', seperti 0x1B84. Hexadecimal kadang-kadang disingkatkan
sebagai hex.
Pengiraan
Hexadecimal:
0, 1, 2, 3, 4,
5, 6, 7, 8, 9, A, B, C, D, E, F, 10, 11, dan sebagainya.
Untuk menukar nilai hexadecimal kepada nilai binari,
anda hanya boleh menterjemahkan hexadecimal dengan setiap angka ke dalam 4-bit
binari. Nilai hexadecimal mempunyai awalan yang sama ada 0x atau akhiran h.
Sebagai contoh, nombor hexadecimal : 0x3F7A
Terjemahkan
dengan menggunakan carta Binari dan carta di bawah untuk Hex : 0011 1111 0111
1010
Pertukaran Hexadecimal
kepada Binari
Tulis nilai hexadecimal individu dalam nilai binari yang seperti jadual penukaran di
bawah yang menunjukkan setaraf dengan nilai binari.
Contoh: Tukarkan nilai hexadecimal
(DEAD) 16 kepada nilai binari
Pertukaran Octal kepada Perpuluhan
Kita mahu menukar nilai 8 bit (1274)8 kepada nilai
perpuluhan, kita boleh menggunakan formula seperti itu di bawah:
Untuk menukar, anda boleh mengambil nilai dari baris yang keatas di mana terdapat nilai yang bukan sifar, dan kemudian menambah nilai bersama-sama.
Dalam contoh kita, kita
akan mempunyai 1*83 + 2*82 + 7*81 +
4*80 = 70010.
Pertukaran Perpuluhan kepada Octal
Untuk
menukarkan perpuluhan kepada octal juga sangat mudah, anda hanya membahagikan
nilai perpuluhan dengan 8 dan kemudian menulis bakinya, mengulangi proses ini
sehingga anda tidak boleh dibahagikan dengan 8 lagi, mari kita mengambil nilai
perpuluhan 700 sebagai contoh :
Seterusnya tuliskan
nilai peninggalan dari bawah ke atas (dalam erti kata lain menulis baki bawah
pertama dan seterusnya sehingga senarai yang memberikan) :
(700)10 = (1274)8
|
No comments:
Post a Comment