Silisyum.net
..

Binary Sayı Sistemi

Bu sistemin tabanı iki(2) 'dir. "d" 0 ve 1 değerine sahiptir. 2 'nin kuvvetleri hesaplanarak 0 ve 1 ile çarpılır. Böylece sayı binary sistemine göre ifade edilmiş olur.

100 = 1 20 = 1
101 = 10 21 = 2
102 = 100 22 = 4
103 = 1000 23 = 8
104 = 10000 24 = 16

Buna göre ikili sistemin denklemi şöyle yazılabilir;

N = .................... + 24d4 + 23d3 + 22d2 + 21d1 + 20d0 veya

N = .................... + 16d4 + 8d3 + 4d2 + 2d1 + d0 olur.

* Binary sayı sistemine göre ifade edilmiş olan 1001 sayısını decimal olarak bulunuz.

1
0
0
1
1*23
0*22
0*21
1*20

N = 1*23 + 0*22 + 0*21 + 1*20

N = 8+0+0+1

10012 = 910

Tablo 1.1 'de 0 'dan 9 'a kadar olan sayıları ikili sistemdeki ifadeleri görülmektedir.

Decimal
Binary
0
1
2
3
4
5
6
7
8
9
0  
1 (1*20)
10 (1*21 + 0*20)
11 (1*21 + 1*20)
100 (1*22 + 0*21 + 0*20)
101 (1*22 + 0*21 + 1*20)
110 (1*22 + 1*21 + 0*20)
111 (1*22 + 1*21 + 1*20)
1000 (1*23 + 0*22 + 0*21 + 0*20)
1001 (1*23 + 0*22 + 0*21 + 1*20)

Tablo 1.1

Görüldüğü gibi binary sistemde bir sayı (digit), 0 veya 1 ile ifade edilir. Bilgisayar dilinde 1 açık, 0 kapalı olarak kullanılır.

* 10010 sayısının desimal değerini bulalım.

N = 1*24 + 0*23 + 0*22 + 1*21 + 0*20

N = 16 + 0 + 0 + 2 + 0

N = 18

Desimal
Binary
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111

Not: Yukarıdaki tabloda görüldüğü gibi ilk 16 sayı (digit) için 4 basamak, yani 4 "bit" gereklidir.

Binary Sayıların Decimal Sistemine Çevrilmesi

Binary sisteminden (11010)2 sayısını, decimal 'e çevirecek olursak;

N = 1*24 + 1*23 + 0*22 + 1*21 + 0*20
= 16+8+0+2+0
= (26)10 olarak bulunur.

Ondalık Binary Sayıları

Ondalık decimal sayılarını genel olarak şu denklemle ifade edilir.

N = d1*R-1 + d2*R-2 + d3*R-3 ............................ dn*R-n

Buna göre 0,725 ondalık decimal sayısı;

N = 7*10-1 + 2*10-2 + 5*10-3
N = 0,7 + 0,02 + 0,005 şeklinde yazılabilir.

Şimdi de 0,1011 binary ondalık sayısını decimal 'e çevirelim.

1*2-1 + 0*2-2 + 1*2-3 + 1*2-4

2-1 = 1/21 = 0,5
2-2 = 1/22 = 0,25
2-3 = 1/23 = 0,125
2-4 = 1/24 = 0,0625

Buna göre; (0,1011)2 = 1*2-1 + 0*2-2 + 1*2-3 + 1*2-4
= 1*0,5 + 0*0,25 + 1*0,125 + 1*0,0625
= 0,5 + 0 + 0,125 + 0,0625
= (0,6875)10 olur.

Ana Sayfa
 
 
 
 
© http://www.silisyum.net