Hoş Geldin!

MinecraftTR.COM - Türkiye'nin en büyük minecraft platformu.

MinecraftTR.COM minecraftla alakalı araçları kullanıma sunuyor. Her şey burada; skript, plugin, doku paketleri, shaderlar, modlar, mcpe, minecraft sunucu kurulumu ve sunucularınızla alakalı yaşadığınız sorunları çözmenize yardımcı olabilecek rehberler ve tüm minecraft haberleri.

Sitemize kayıt olarak topluluğumuzun diğer üyeleriyle tartışabilir, paylaşabilir ve özel mesaj gönderebilirsiniz.

Giriş Yap veya Kayıt Ol!
batihost minecraft server kirala
Minecraft Sunucu Kiralama
MinecraftTR Reklam Alanı
MinecraftTR Reklam Alanı
MinecraftTR Reklam Alanı
MinecraftTR Reklam Alanı
Reklam satın al!

Makine Dili Nedir?

Forumun En Güçlü Üyesi
Katılım
17 Şubat 2019
Mesajlar
537
Tepki puanı
163
Puanları
1,315
Discord
Teknoloji, gittikçe yaygınlaşan ve hayatımızın her noktasına girmeye başlayan, bununla beraber hayatımızı kolaylaştıran bir sistem. Peki teknolojinin temellerinde ne var? Hiç merak ettiniz mi?
L_vaOIqJB0kgUtWn8_AKzL7s2JR4F1kIf6gx1WljdM_UzFPEonDw1kR1L-y1h7WFoCzQfmf2rXC12jDAp42UQl9bAvGKXULO8TJ0A51-JFm2vdGxCyKVNZOZSQV5rc8vYnhIAJs1
Makine Dili Nedir?
Makine dili, bilgisayarların yazılımlarının çalışmasını sağlayan en temel birimlerden birisidir. Yani makine dili, bilgisayarın temelini oluşturur. Bilgisayarda yaptığınız her işlemin arka planında makine dili yatmaktadır. Örneğin bir oyun oynarken arka planda kodlar makine dili ile yönetilmektedir. Makine dili, bilgisayar açıkken sürekli olarak aktif görev oynar. Kafanızın karışmaması için bu yazıda çok fazla teknik detaya girmeden örneklendirerek açıklayacağım.

Makine Dili Nasıl Çalışır?
Makine dili, dediğimiz gibi işletim sistemi, yazılımlar, oyun, uygulama, internetten gelen veriler gibi her şeyde bulunur. Şu anda forumda bu yazıyı okuyorsunuz. Sizin kullandığınız tarayıcı, buradaki gördüğünüz her karakter, buranın tasarımı kısacası her şeyin makine dilinde bir kodu vardır.

Şimdi farklı bir örnekle açıklayacağız. Bir yazılım düşünün. Bu yazılımı açarsanız işlemci gerekli kodları çalıştırır, sonrasında RAM ve ekran kartına gerekli verileri gönderir. Ekran kartındaki veriler sizin monitörünüzdeki her bir piksele renk olarak yansır. Son olarak farklı bir örnek verelim. 10 KB’lık bir uygulama kodladınız diyelim. Bu uygulamada yaklaşık 10.000 karakter olacaktır. 10.000 karakter ise 10.000 adet makine dili koduna sahiptir. Fakat bir Windows 10 işletim sistemi kullanıyorsanız arka planda aktif olarak milyarlarca makine dili kodu çalıştığını unutmayın. Eğer Windows XP gibi eski bir işletim sistemi kullanıyorsanız bu oran milyonlara düşebilir.

Makine Dilinin Yapısı
Makine dili denilen olay 1 ve 0’ların bir araya gelmesi ile oluşan ikilik tabandır. Yani her şeyin tabanında 1 ve 0 sayıları yatmaktadır. Şu anda teknoloji ile ilgili gördüğünüz şeylerin yazılımları 1 ve 0’lardan ibaret. 1 ve 0’ların birleşimi ile devasa büyüklükte yazılımlar ortaya çıkmaktadır. Hackerlar yazılım kodlarını değiştirip korsan uygulama çıkarırken bu tür işlemler ile ilgilenmektedir.
rqsHLUqeCUdUgf90UX9Yx1LOa5t2ihbo0LxWY9vW7doQflqEsEWIedZuzCIf6cEbzSERo-v6HkOsblWbr5UxNvAO3drg6RNLrSAdDP5dOCB1LgeNsfOITFK1R8h_NrYn4O8pwfcq
Makine Dili Nasıl Okunur?
Belki arkadaşlarınıza bu şekilde şifreli bir mesaj vermek isteyebilirsiniz. Size makine dilinin nasıl okunduğundan bahsedeceğim. “00011100” sayısı 8 bitlik bir sayıdır ve 28 sayısını depolamaktadır. Makine dilini anlamak çok kolaydır. Tek yapmanız gereken sayıyı sağdan sola doğru 2’nin katları şeklinde artırmaktır. Yani “1, 2, 4, 8, 16, 32, 64” şeklinde devam eder. Sonrasında 1 olan kısımları toplayıp sayıya ulaşırız. Yani yukarıdaki verdiğimiz örnekteki gibi “4+8+16” sayılarını toplayıp 28 sayısını elde ederiz. 8 bitlik ikilik taban 255 sayısına kadar ulaşabiliyorken 16 bitlik ikilik taban ise 65.535 sayısına kadar ulaşmaktadır. 32 bitlik ikilik taban ise 4.294.967.295 sayısına kadar ulaşırken 64 bitlik bir ikilik taban devasa sonuçlara ulaşabilmektedir. Bundan dolayı 64 bit işletim sistemleri ev kullanıcıları için uzun bir süre daha yetecek düzeydedir.

Sınav
Şimdi size makine dilinde bir yazı yazacağım. Bu yazıyı çözüp yorumlarda belirtebilirsiniz. Cevabı ilk veren kişiden sonra daha tekrarlamanıza gerek yoktur. Kendi şifreli mesajlarınızı da atmayı unutmayın. Size başarılar dilerim. :)

01000010 01100001 01110100 01101001 01101000 01101111 01110011 01110100
 

Üst