Binary nedir ? Nerede kullanılır ? Nasıl hesaplanır ?

Merhaba,

Binary nedir ? Nerede kullanılır ? Nasıl hesaplanır ?

Binary ikili sayma sistemi, diğer bir değişle 2 tabanlı sistem olarak açıklanmaktadır. Günlük hayatta kullanmakta olduğumuz 10 luk sistemden farkı kullanılan en yüksek rakamın 1 olmasıdır.

İşte burada 1 0 1 0 1 0 gibi bir yapı ile kaşılaşıyoruz. Peki biz bu rakamları nasıl anlamlı kılacağız.

Başlayalım öğrenmeye ;

Gigabyte , megabyte, kilobyte, byte bu terimleri daha önce duymuşsunuzdur. Bunların en küçüğü byte olarak bilinsede aslında “bit”tir ve bir byte 8 bitten oluşur yapı dikkate alındığında üzerinde en fazla 2 üzeri 8 değerinde veri taşıyabilir. 10 luk tabanda açıkladığımızda 256 ya denk gelmektedir.

Binary sistemde hesaplamaya bir kaç örnek yapalım.

10 luk tabanda 1 yazmak istersek;

0 * 2+ 0 * 2+ 0 * 25+ 0 * 2+ 0 * 23+ 0 * 2+ 0 * 2+ 1 * 20

10 luk tabandaki 1 rakamını yazmak için yukarıdaki gibi bir hesaplama yapmamız gerekir. İşlemi devam ettirelim.

0 0 0 0 0 0 0 1 yukarıda yazdığımız işlemin sonucu sol taraftaki gibidir. Hemen farklı bir sayı yazlım.

Örn: 48

0 * 2+ 0 * 2+ 1 * 25+ 1 * 2+ 0 * 23+ 0 * 2+ 0 * 2+ 0 * 20

İşlemi yapalım : 0 0 1 1 0 0 0 0

Şimdiye kadar olan süreçte binary olarak rakamları inceledik. Şimdi birazda harflere bakalım.

Alfabede bulunan A harfinin rakamsal karşılığı 65 dir. Yeni

0 0 1 0 0 0 0 1 B harfi de 66 yani 0 0 1 0 0 0 1 0 bu şekilde bir byte içerisinde harflerin nasıl tutulduğunuda görmüş oldu basit bir yapıda ismimizi yazalım.

BURAK SENTURK

01000010 B01010101 U01010010 R

01000001 A

01001011 K

00100000  (BOŞLUK)

 

01010011 S01000101 E01001110 N

01010100 T

01010101 U

01010010 R

01001011 K

 

Sormak ya da detaylandırmak istediğiniz konularda benimle eposta aracılığıyla dilediğiniz zaman iletişime geçebilirsiniz.

İyi Günler Dilerim,

18 cevaplar
  1. Mert
    Mert says:

    yaptığınız işlemde sanırım bir sorun var. A’nın ascii karşılığı 65’dir. 65’i 0 0 1 0 0 0 0 1 şeklinde yapamazsınız. Binary’de 65’i bulmak için 0 1 0 0 0 0 0 1 şeklinde yapmanız gerekmekte olduğunu düşünüyorum. Yoksa yanlış benim işlemimde mi?

    Cevapla
  2. Burak Şentürk
    Burak Şentürk says:

    Selam,

    Orada bir yazım yanlışı olmuş ve dikkatinizden kaçmamış.

    Belirttiğiniz gibi ;

    0 * 2+ 1 * 2+ 0 * 25+ 1 * 2+ 0 * 23+ 0 * 2+ 0 * 2+ 1 * 20

    A harfinin yazılışı keza b harfi içinde düzeltme yapmak gerekmekte.

    0 * 2+ 1 * 2+ 0 * 25+ 1 * 2+ 0 * 23+ 0 * 2+ 1 * 2+ 0 * 20

    İyi Günler Dilerim,

    Cevapla
      • Burak Şentürk
        Burak Şentürk says:

        Selam,
        Türkçe : seni her zaman ilk günkü gibi seveceğim

        Binary :
        01110011 01100101 01101110 01101001 00100000 01101000 01100101 01110010 00100000 01111010 01100001 01101101 01100001 01101110 00100000 01101001 01101100 01101011 00100000 01100111 11000011 10111100 01101110 01101011 11000011 10111100 00100000 01100111 01101001 01100010 01101001 00100000 01110011 01100101 01110110 01100101 01100011 01100101 11000100 10011111 01101001 01101101

        Saygılarımla,

        Cevapla
  3. ruken
    ruken says:

    a harfinin karşılığının 65 olduğunu söylediniz. Binary kullanmak için bunları bilmeliyiz sanırım. Diğer harflerin karşılığına nasıl ulaşabilirim acaba?

    Cevapla
  4. Murat
    Murat says:

    01110011 01101000 01100101 01101110 01111010 01101000 01100101 01101110

    bunun çözümü nedir ve tüm harflerin karşılığını verirmisiniz mesela 65 a dediğiniz gibi ?

    Cevapla
  5. Hilal
    Hilal says:

    01001001 001001111 01101101 00100000 01110011 01110100 01101001 01101100 01101100 00100000 01101001 01101101 00100000 01101100 01101111 01110110 01100101 00100000 01110111 01101001 01110100 01101000 00100000 01111001 01101111 01110101

    Ne demek acaba ?

    Cevapla
  6. eyüp
    eyüp says:

    Öncelikle merhaba kardeşim vahim bir soru sormak istiyorum kendime ait bir klavye karakteri yapabilirmiyim ve biliyorsundur muhakkak ” unicod ” yapabilirmiyim bilgisayarda biliyorsun yüzlerce karakter var fakat ben kendime özel bir karakter oluşturmak istiyorum mümkünmüdür acaba ? cevap verirsen sevinirim,

    Cevapla

Cevapla

Want to join the discussion?
Feel free to contribute!

Bir Cevap Yazın