Hexadecimal (Onaltılı) Sayı Sistemi

Hexadecimal kod

1960‘ larda Latin alfabesinin ve noktalama, kontrol, matematik vs. işaretlerin genel amaçlı bilgisayarların alfabesine girmesiyle; bilgi ölçme ve temsil birimi olarak byte (8 basamaklı ikili kod) kabul edilmiştir. Bundan sonra 8 / 3 = 2,66 tamsayı olmadığı için 8′ li sayıların bellekte yerleştirilmesi ve incelenmesi zorlaşmış, buna karşılık olarak  iki rakamı tam bir byte’ da yerleşen 16’ lı sistem alternatifsiz bir aralık sistem olarak kullanılmaya başlamıştır. Bundan başka, 10’ lu (BCD) sayıların da her bir rakamının temsil edilebilmesi için 4 bit gerekir. Böylece 16’ lı ve 10’ lu sayıların bellekte yerleştirilmesi yöntemi ve araçları, bunlar üzerinde yapılan birçok işlemler ve bunları gerçekleştiren program ve donanım araçları, büyük bir ölçüde her iki sayı sistemi için de ortak olur. 16 = 24 olduğu için 16’ lı ve ikili sistemler birbirine direkt olarak çevrilebilir.
Hexadecimal (Onaltılı) Sayı sisteminin tabanı 16 olup, 0 – 9′ a kadar rakamlar ve A – F’ ye kadar harfler bu sayı sisteminde tanımlıdır. Bu sayı sisteminde rakamlar bu sembollerin yan yana yazılmasından elde edilir. Hanelerin basamak ağırlıkları sağdan sola doğru 16′ nın artan kuvvetleri ile belirtilir.
16 = 24 olduğu için 16’ lı sayının her bir rakamının yerine onun 4 rakamlı 2’ li karşılığını koymakla 16’ lı sayının 2’ li karşılığını bulabiliriz.

Hexadecimal (Onaltılı) Sayı Sistemi
Hexadecimal (Onaltılı) Sayı Sistemi

Hexadecimal kod çözücü

Örnek 1  (A10C,B72F)16 = (?)2
A10C,B72F =     A         1           0           C      ,      B        7          2           F
A10C,B72F =  1010    0001    0000    1100  ,  1011    0111    0010    1111

Örnek 2 Onaltılık F3 sayısının onlu tabanda karşılığını bulalım.

(F3)16 = [Fx(16)1+3x(160)] = (243)10 sayısı elde edilir.

Örnek3  (5B)16Hexadesimal sayının BCH kod karşılığını bulunuz.
(5B)16 = ( ? ) BCH
5                  B
(0101)        (1011)
(5B)16= ( 0101 1011 )BCH

BCH Hexadesimal dönüşümü: Dönüştürme işlemi her bir dört bitlik BCH rakamın hexadesimal karşılığı yazılarak yapılır.

Örnek4  Aşağıda verilen BCH sayının Hexadesimal karşılığını bulunuz.
(1111 1001 0111)BCH = ( ? )16
1111     1001     0111
(F)        ( 9)       ( 7)
( 1111 1001 0111 )BCH = ( F97 )16

Örnek 5 1250 sayısının Hexadesimal karşılığını bulun

1250 / 16 = 78, Kalan =  2
  78 / 16 =  4, Kalan = 14
   4 / 16 =  0, Kalan =  4

Sayıların sondan başa doğru 16’lı sistemdeki rakam karşılıklarıyla yazıldığında 4E2 bulunur (E, 14 rakamıdır).

1250 = (4E2)16‘dır.

Örnekler Decimalden Hexadesimal çevirme

Rate this post