![]() |
Sayı Sistemleri |
![]() |
![]() |
#1 |
Prof. Dr. Sinsi
|
![]() Sayı SistemleriSayı sistemleri, tabanlarına göre isimlendirilir ![]() ![]() Onluk (Desimal) Sayı Sistemi : Desimal sayı sistemi hepimizin bildiği 0,1,2,3,4,5,6,7,8,9 rakamlarını kullanan bir sistemdir ![]() ![]() Örnek olarak 231 sayısını ele alalım; 231 = 2 ![]() ![]() ![]() yukarıdaki işlemde nokta ( ![]() ![]() ![]() İkili (Binary) Sayı Sistemi: İkili sayı sisteminin tabanı 2'dir ![]() ![]() ![]() ![]() ![]() ![]() Binary'den desimale çevirme işlemi: Her bir bit kendi kuvveti ile çarpılır ve hepsi toplanır ![]() Örnek olarak (110) sayısını ele alalım; (110) = 1 ![]() ![]() ![]() Desimal'den binary'e çevirme işlemi: Çevirmek istediğimiz sayıyı bölüm ikiden küçük olana kadar 2'ye böleriz ![]() ![]() Örnek olarak 11 sayısını ele alalım ; 11 /2 = 5 kalan : 1 5 /2 = 2 kalan : 1 2 /2 = 1 kalan : 0 sayımız(1011) Bu kez 15 sayısını ele alalım ; 15/2 = 7 kalan :1 7/ 2 = 3 kalan :1 3/ 2 = 1 kalan :1 sayımız(1111) Binary'den octal'a çevirme; Bu işlem için iki yöntem kullanabiliriz ![]() ![]() İkinci yöntem ise çevirmek istediğimiz binary sayıyı en sağdan itibaren 3 bitlik gruplara ayırır ve bunnların direk olarak desimal karşılığını yazarız ![]() ![]() Örnek olarak (1 111 001 011 ) sayısını ele alalım ![]() 011 = 3 , 001 = 1, 111 = 7, 1 = 001= 1 yani sayımız (3171) 'dir ![]() Binary'den hexadesimale çevirme ; Birinci yöntem burada da geçerlidir ![]() ![]() ![]() Örnek olarak aynı sayıyı alalım (11 1100 1011) 1011 = 11 = B , 1100 = 10 = A , 11=3 sayımız (3AB)'dir ![]() Sekizlik (Octal) Sayı Sistemi : Octal sayı sisteminin tabanı 8'dir ![]() ![]() ![]() Octaldan desimale çevirme işlemi : Örnek olarak (231) sayısını ele alalım ; (231) = 2 ![]() ![]() ![]() Desimalden octal'a çevirme işlemi : İkilik sistemde yaptığımız çevirme işleminin aynısını uygularız, yalnız bu sefer 2'ye değil tabanımız 8 olduğundan 8'e böleriz ![]() Örnek olarak 75 sayısını ele alalım; 75 / 8 = 9 kalan : 3 9 / 8 = 1 kalan : 1 sayımız(113) Octaldan binary'e çevirme işlemi : Desimalden binarye çevirdiğimiz gibi octal sayılarıda 2'ye bölerek binary formuna çeviririz ![]() ![]() Octal'dan Hexadesimal'e çevirme işlemi : Sayıyı ya önce desimale çevirip sonra hexadesimal yaparız ya da her bir haneyi 3-bitlik binary modda açıp sonra 4-bit'lik paketler halinde hexadesimale çeviririz ![]() Hexadesimalden octala çevirme işlemi de bunun aynısıdır ![]() Onaltılık (Hexadecimal) Sayı Sistemi : Heksadesimal sayı sisteminin tabanı 16'dır ![]() ![]() ![]() A=10, B=11, C=12, D=13, E=14, F=15 'dir ![]() Hexadesimal'den desimale çevirme işlemi: Örnek olarak (A12) sayısını ele alalım (A12) = 10 ![]() ![]() ![]() |
![]() |
![]() |
|