Binary (2’li) Sayı Sistemi

5 Haz 2022
51
46
Ginnungagap

Merhaba arkadaşlar, öncelikle herkese iyi forumlar.
Bu başlıkta sizlere, binary (2'li) sayı sistem nedir, nerelerde ve niçin kullanılır, tarihçesi nedir konularından bahsedeceğim.

Binary (2'li) Sayı Sistemi Nedir, Nerelerde ve Niçin Kullanılır?

Binary (2’li) sayı sistemi, sayıların 2 tabanında yazılması ile elde edilir, sadece iki rakam ile (0 ve 1) ifade edilir. Binary (2'li) sistem elektronik işlemcilerin talimatlarını yazmak için kullanılır.

Binary (2'li) Sayı Sisteminin Kullanılma Sebepleri:
  • Boole cebrine dayanan lojik verilerin temsili ve lojik işlemlerin gerçekleştirilmesi için en uygun olan sayı sistemidir.
  • Aritmetik işlemlerin basit ve hızlı bir şekilde gerçekleştirilmesini sağlar.
  • Çoğu fiziki olaylar ikili sistem için çok müsaittir. Örneğin; gerilim var/yok, ışık var/yok, kontak açık/kapalı vs.
  • Bilgisayarlarda veri ile ilgili bellekteki adresi belirtmek için kullanılır.
  • Komut kodu olarak kullanılır.
  • Alfabetik ve sayısal olmayan karakterleri temsil etmek için kullanılır.
  • Bilgisayarlarda dahili ve harici olarak bulunan devrelerin durumlarını belirlemek için bir sayı grubu olarak kullanılır.

Decimal (10’luk) Sayı Sistemi ile Binary (2’li) Sayı Sistemi Arasındaki Fark

Bizlere öğretilen onluk sayı sisteminde (decimal system) tüm işlemler rakamlar ile gerçekleştirilir. Sistem onluk basamakları temel alır. Sayıların en sağındaki basamağına birler, ikincisine onlar ve üçüncüsüne de yüzler basamağı denilir.
Decimal (10’lu) sayı sisteminde şu şekildedir:
VKaKrs.png

Sağdan sola doğru sayılar onun katları şeklinde ilerleyen basamaklara sahiptir. 1-2-3 rakamlarını, basamak değerleri ile çarptıktan sonra toplayarak 123 sayısını oluşturmuş oluyoruz.



Binary (2’li) sayı sisteminde her basamak ikinin katları şeklinde ilerler. Taban olarak 2 kullanılır. Dolayısıyla kullanabileceğimiz rakamlar 0 ve 1'dir. 0 ve 1'i kullandıktan sonra daha büyük sayıları ifade etmek için yeni basamak ekleyip tekrar 1'den başlanması gerekir.
Binary (2’li) sayı sisteminde ise şu şekildedir:
VKHEyj.png

Basamak değeri, sağdan sola olacak şekilde yanındakinin iki katı artarak ilerler.

Binary (2'li) Sayı Sisteminin Tarihçesi

İkilik düzenin çıkışı antik çağlara uzanır, fakat bu düzeni detaylı olarak incelediğini bildiğimiz ilk kişi Gottfried Leibniz‘tir. Kendisi evet – hayır, açık – kapalı gibi hayatın ve tüm düşüncelerin ikili önermelere indirgenebileceğini düşünürdü. Sonrasında sayıları birler ve sıfırlardan oluşan, sonu gelmeyecek gibi gözüken listeler olarak yazmaya başladı. İkilik düzenin “açık-kapalı” mantığı, birkaç yıl sonra Fransız bir ipek dokuyucusu olan Joseph Jacquard’ın dikkatini çekti. Sonunda dokuma tezgahlarında bir yenilik yapmaya karar verdi. Geliştirdiği delikli kartlar ile gelecekte bilgisayar devrimine yol açacak kişilerden biri oldu. Ama 0 ve 1’in müthiş gücünü tam olarak anlayışımızı George Boole’a borçluyuz.

Meraklısına


Binary Sayı Sistemindeki Değeri Decimal Sayı Sistemine Çevirme Örneği:
“01010101” sayısını, decimal (10’lu) sayı sistemine çevirmek için gereken adımlar şu şekildedir.
  1. Basamak değeri ile basamaktaki rakam çarpılır.
  2. Çıkan sonuçlar toplanır.
  3. Decimal (10’lu) sayı sistemindeki karşılığı bulunur.
VKHdWc.png


Boole Cebiri:
Boole cebiri değişkenlerin değerinin doğru ve yanlış olabildiği bir cebir altkoludur. Doğru ve yanlış değerleri genelde sırasıyla 1 ve 0 olarak ifade edilir. Değişken değerlerinin sayı, işlemlerin ise toplama ve çarpma olduğu temel cebrin aksine Boole cebrinde “∧” işareti ile ifade edilen "ve", “∨” işareti ile ifade edilen "veya", ”¬” ile ifade edilen "değil" işlemleri bulunur.

Lojik Verileri:
Lojik değişken girişlerle işlem yaparak bu işlem sonucunu çıkışına aktaran elektronik devrelere verilen addır.


Okuduğunuz için teşekkürler, diğer konularda görüşmek üzere.

 

JohnWick51

Uzman üye
20 Mar 2022
1,866
770
28

Merhaba arkadaşlar, öncelikle herkese iyi forumlar.
Bu başlıkta sizlere, binary (2'li) sayı sistem nedir, nerelerde ve niçin kullanılır, tarihçesi nedir konularından bahsedeceğim.

Binary (2'li) Sayı Sistemi Nedir, Nerelerde ve Niçin Kullanılır?

Binary (2’li) sayı sistemi, sayıların 2 tabanında yazılması ile elde edilir, sadece iki rakam ile (0 ve 1) ifade edilir. Binary (2'li) sistem elektronik işlemcilerin talimatlarını yazmak için kullanılır.

Binary (2'li) Sayı Sisteminin Kullanılma Sebepleri:
  • Boole cebrine dayanan lojik verilerin temsili ve lojik işlemlerin gerçekleştirilmesi için en uygun olan sayı sistemidir.
  • Aritmetik işlemlerin basit ve hızlı bir şekilde gerçekleştirilmesini sağlar.
  • Çoğu fiziki olaylar ikili sistem için çok müsaittir. Örneğin; gerilim var/yok, ışık var/yok, kontak açık/kapalı vs.
  • Bilgisayarlarda veri ile ilgili bellekteki adresi belirtmek için kullanılır.
  • Komut kodu olarak kullanılır.
  • Alfabetik ve sayısal olmayan karakterleri temsil etmek için kullanılır.
  • Bilgisayarlarda dahili ve harici olarak bulunan devrelerin durumlarını belirlemek için bir sayı grubu olarak kullanılır.

Decimal (10’luk) Sayı Sistemi ile Binary (2’li) Sayı Sistemi Arasındaki Fark

Bizlere öğretilen onluk sayı sisteminde (decimal system) tüm işlemler rakamlar ile gerçekleştirilir. Sistem onluk basamakları temel alır. Sayıların en sağındaki basamağına birler, ikincisine onlar ve üçüncüsüne de yüzler basamağı denilir.
Decimal (10’lu) sayı sisteminde şu şekildedir:
VKaKrs.png

Sağdan sola doğru sayılar onun katları şeklinde ilerleyen basamaklara sahiptir. 1-2-3 rakamlarını, basamak değerleri ile çarptıktan sonra toplayarak 123 sayısını oluşturmuş oluyoruz.



Binary (2’li) sayı sisteminde her basamak ikinin katları şeklinde ilerler. Taban olarak 2 kullanılır. Dolayısıyla kullanabileceğimiz rakamlar 0 ve 1'dir. 0 ve 1'i kullandıktan sonra daha büyük sayıları ifade etmek için yeni basamak ekleyip tekrar 1'den başlanması gerekir.
Binary (2’li) sayı sisteminde ise şu şekildedir:
VKHEyj.png

Basamak değeri, sağdan sola olacak şekilde yanındakinin iki katı artarak ilerler.

Binary (2'li) Sayı Sisteminin Tarihçesi

İkilik düzenin çıkışı antik çağlara uzanır, fakat bu düzeni detaylı olarak incelediğini bildiğimiz ilk kişi Gottfried Leibniz‘tir. Kendisi evet – hayır, açık – kapalı gibi hayatın ve tüm düşüncelerin ikili önermelere indirgenebileceğini düşünürdü. Sonrasında sayıları birler ve sıfırlardan oluşan, sonu gelmeyecek gibi gözüken listeler olarak yazmaya başladı. İkilik düzenin “açık-kapalı” mantığı, birkaç yıl sonra Fransız bir ipek dokuyucusu olan Joseph Jacquard’ın dikkatini çekti. Sonunda dokuma tezgahlarında bir yenilik yapmaya karar verdi. Geliştirdiği delikli kartlar ile gelecekte bilgisayar devrimine yol açacak kişilerden biri oldu. Ama 0 ve 1’in müthiş gücünü tam olarak anlayışımızı George Boole’a borçluyuz.

Meraklısına


Binary Sayı Sistemindeki Değeri Decimal Sayı Sistemine Çevirme Örneği:
“01010101” sayısını, decimal (10’lu) sayı sistemine çevirmek için gereken adımlar şu şekildedir.
  1. Basamak değeri ile basamaktaki rakam çarpılır.
  2. Çıkan sonuçlar toplanır.
  3. Decimal (10’lu) sayı sistemindeki karşılığı bulunur.
VKHdWc.png


Boole Cebiri:
Boole cebiri değişkenlerin değerinin doğru ve yanlış olabildiği bir cebir altkoludur. Doğru ve yanlış değerleri genelde sırasıyla 1 ve 0 olarak ifade edilir. Değişken değerlerinin sayı, işlemlerin ise toplama ve çarpma olduğu temel cebrin aksine Boole cebrinde “∧” işareti ile ifade edilen "ve", “∨” işareti ile ifade edilen "veya", ”¬” ile ifade edilen "değil" işlemleri bulunur.

Lojik Verileri:
Lojik değişken girişlerle işlem yaparak bu işlem sonucunu çıkışına aktaran elektronik devrelere verilen addır.


Okuduğunuz için teşekkürler, diğer konularda görüşmek üzere.

Ellerine saglik
 
9 Ağu 2022
78
61
Merhaba,

AurgelmirSH adlı üye arkadaşın yazısını görüntüleyip okuyamadım. Yazılanları tahmin edebiliyorum. Ben de biraz daha ilgi çekici olsun diye biraz da görsel eklemeler yapayım dedim.

Dijital dünyada her şey 00-FF arasında olur. Bu forumdaki arkadaşların ilgi odağı olan hack ve yazılım ise de işin mutfağında dönen olayların içeriğini bilmek, kendilerine yarar sağlayacaktır. 8 bitlik bir datanın, toplanması, toplam sonunda taşmaları ve de ASCII tablosundaki HEX kodların PC tarafından nasıl değerlendirildiğini, kapılar(Gates) 0-1 ile nasıl işlendiğini simülasyon videosunda görebilirsiniz.
Not: Post içinde aynı konuda yazı yazdığım için kusura bakmayın, sebebi, hem konu dağılımı olmaması ve de arkadaşımın değindiği konunun önemine binaendir. Teşekkürler.



 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.