1. Ana Sayfa
  2. Nedir
  3. İkili Kod (Binary) Nedir, Nasıl Çalışır?

İkili Kod (Binary) Nedir, Nasıl Çalışır?

İkili Kod (Binary) Nedir, Nasıl Çalışır?
2

İkili Kod (Binary) Nedir, Nasıl Çalışır?

İkili Kod (Binary), Gottfried Leibniz tarafından icat edilen ve yalnızca iki sayıdan oluşan bir sayı sistemidir. Peki bu sayılar nelerdir?

0 ve 1

Bu sayı sistemi, her yerde kullanılan bilgisayar işlemci talimatları gibi verileri yazmak için kullanılan tüm ikili kodların temelidir.

Binary Kodları Nasıl Çalışır?

0’lar ve 1’ler sırasıyla KAPALI veya AÇIK’ı temsil eder. Aslında Matematik’teki mantık konusunu örnek verebiliriz. Bir transistörde “0” elektrik akışı olmadığını, “1” elektriğin akmasına izin verildiğini gösterir. Bu şekilde, sayılar hesaplamaya izin verecek şekilde hesaplama cihazının içinde fiziksel olarak temsil edilir. Totoloji ve çelişki mantığıyla oldukça benzer olduğunu söyleyebiliriz.

Bilgisayarlarda Neden Binary Kullanılır?

  • Sade ve zarif bir tasarımdır.
  • 0 ve 1 yöntemi, bir elektrik sinyalinin kapalı ve açık durumunu tespit etmek için oldukça hızlı bir yöntemdir.
  • Manyetik ortamın pozitif ve negatif kutupları hızla Binary’e çevrilir.
  • Binary, mantık devrelerini kontrol etmenin en verimli yolu olarak gözükür.

BİNARY KODU NASIL OKURUM?

  1. Okumak istediğiniz Binary kodu bir yere yazın. Burada örnek olması açısından 110011 sayısını veriyoruz.
  2. Sondan başlayarak her sayının bulunduğu basamağa göre 2’nin üssü ile çarpın. Sağdan sola doğru gidiyoruz.
  • en sağdaki 1 için 2 üzeri 0
  • 2. basamak için 2 üzeri 1
  • 3. basamaktaki 0 için 2 üzeri 2
  • 4. basamaktaki 0 için 2 üzeri 3
  • 5. basamaktaki 1 için 2 üzeri 4
  • 6. basamaktaki 1 için ise 2 üzeri 5 kullanılacaktır.
  1. Hesapladığınız değerleri toplayın, böylece onluk sistem üzerinde Binary kodunu okumuş oldunuz.
  • 1 × 2 0 = 1
  • 1 × 2 1 = 2
  • 0 × 2 2 = 0
  • 0 × 2 3 = 0
  • 1 × 2 4 = 16
  • 1 × 2 5 = 32

Bu durumda sayı 51 olarak bulunmuş olur.

Aşağıdaki Tablodan Binary Kodlarına Göz Atabilirsiniz.

HarfASCII KoduBinaryHarfASCII KoduBinary
a9701100001A6501000001
b9801100010B6601000010
c9901100011C6701000011
d10001100100D6801000100
e10101100101E6901000101
f10201100110F7001000110
g10301100111G7101000111
h10401101000H7201001000
i10501101001I7301001001
j10601101010J7401001010
k10701101011K7501001011
l10801101100L7601001100
m10901101101M7701001101
n11001101110N7801001110
o11101101111O7901001111
p11201110000P8001010000
q11301110001Q8101010001
r11401110010R8201010010
s11501110011S8301010011
t11601110100T8401010100
u11701110101U8501010101
v11801110110V8601010110
w11901110111W8701010111
x12001111000X8801011000
y12101111001Y8901011001
z12201111010Z9001011010

Nedir Kategorimizden Daha Fazla Yazıya Ulaşmak İçin Buraya Tıklayabilirsiniz.

Ek olarak Bilim Kategorimizi Ziyaret Edebilirsiniz.
Yorum Yap

Yazar Hakkında

Ben Anıl, şu anda İstanbul Okan Üniversitesi Yazılım Mühendisliği (EN) Bölümü öğrencisiyim. Bireysel & Arkadaşlarımla birlikte projeler oluşturuyorum. Yazılım alanında Python & Android üzerinde kendimi geliştirmeye çalışıyorum.

Yorum Yap