Coderolog

0 ve 1 in Hikayesi : Assembly

Bilgisayarımızın neden sadece 0 ve 1 i anlayabildiğini hiç düşündünüz mü?

Mesele şu ki, bilgisayar bir elektronik cihazdır ve çalıştığı ikili sinyallerin açık veya kapalı olmasına dayanır, bu yüzden bilgisayar düşük seviyede 0 ve 1 ikili kodlar ile çalışır. Bilgisayar herhangi bir dilde programlanabilir ancak  en derininde sadece ikili sayılar vardır ve sadece bunları anlar. Önce her bilgi 1 ve 0 olarak tercüme edilir ve daha sonra mikroişlemci belirli bir göreve göre yönergeleri yürütür.

Assembly Nedir?

öncelikle Bilgisayarımızda çalıştırılan tüm programlar bilgisayarımızın RAM’ine yüklenir. Daha sonra RAM üzerinde çalıştırma işlemi gerçekleştirilir. tüm bunları yaparken işlemcinin de  kendine has bir dili vardır. Bu dil , kendine has olmanın yanı sıra diğer dillere göre öğrenmesi ve kullanılması daha zor bir çevirici dil olan makine dilidir . bu makine dilllerinde oluşan 0 ve 1 den oluşan kod satırlarına assembly diyoruz.

neden sadece 0 ve 1  ??

0’lar ve 1’ler, makine kodudur. Bu kod dilinde 0 ve 1’in farklı kombinasyonları belirli komutları temsil eder. Örneğin “1100” toplamayı temsil ediyorsa, mesela “1100 0 1” komutu 0 ve 1 sayılarının toplama işlemini temsil ediyor olabilir. “Olabilir” diyorum çünkü “makine kodu” dediğimiz tek bir dilden ibaret değildir. 0 yanlış ve 1 doğru anlamına gelir.
Bu yüzden her satırı ve komutları ikili olarak dönüştürür ve sonra da arzu edilen dilde sonucu verir. Yani ; ‘Biz ekranın önünde ne yaparsak yapalım, bilgisayarın arka planında milyarlarca 1 ve 0 ışık hızında bir yerlerden bir yerlere hareket ediyor’ gibi düşünebiliriz.

Son olarak,  ‘Coderolog‘ kelimesinin ikili sistemdeki karşılığını birlikte inceleyelim;

Coderolog
010000110110111101100100011001010111001001101111011011000110111101100111

(9 harfli bir kelime olduğu için tabloya sığamamakta 0 ve 1 lerin uzunluğundan dolayı sağa ve sola kaydırarak diğer harfleri görebilirsiniz.)
gördüğünüz üzere 0 ve 1 ile isim veya herhangi bir kelime yazmak istediğinizde elbette ki oturup bu rakamlara tek tek bakmıyoruz bunun için internette düzinelerce  text to binary araçları bulunmakta, sizler için önerimiz elbette ki
Burada bulunan sitedir. unutmayalım 0 ve 1 kodları büyük harf küçük harf duyarlıdır. yani “C” harfi ile “c” hafi binary kodda farklı yazılır.

Bu yazımızı da James Comey in güzel bir sözü ile sonlandırıyoruz, sağlıcakla kalın..

Teknoloji yaşadığımız dünyayı sonsuza dek değiştirdi. Bütün gün, öyle ya da böyle, çevrimiçiyiz. Telefonlarımız ve bilgisayarlarımız kişiliklerimizin, ilgi alanlarımızın ve kimliklerimizin yansımaları haline gelmiştir. Onlar bizim için önemli olan çok şey tutuyorlar.
-James Comey