İşlemci veya pic ler program sayesinde bunlara nasıl emir verebiliyoruz.Yani karşımızda cansız aklı olmayan bir elektronik kart var ve biz ona program aracılığıyla ne yapmasını söylüyoruz cansız bir varlığa nasıl oluyorda bizim söylediğimiz komutları uygulayabiliyor.Umarım sorumu net bir şekilde açıklayabilmişimdir. Not elektronik ve programlama da bilgim yok.
İşlemcinin içinde transistörlerden, mantık kapılarından oluşan küçük devreler var. Kimisi aritmetik kimisi mantık kimisi de karşılaştırma işlemi falan yapıyor. Mesela toplama diyelim, 1 çift 8 girişli kapısı olur. Bu kapılara sayılar 0 ve 1 şeklinde girer ve diğer taraftan aynı şekilde sonuç alınır. Sonra da bu sonuç yazmaçlara (register) yazılır.
Kod olayında da sen kodu yazıp derlediğin zaman bunlar sayılara, yani 0-1 lere dönüşür. Derleyicileri yazan programcılar önceden işlemcinin dökümanlarını okuyarak cpu komutlarını öğrenirler. Sen kodu yazıp derleyince işlemciye uygun olarak 0-1 şeklinde encode edilir. Programı İşlemciye yüklediğin zaman en baştan sayıları çekmeye başlar. Mesela işlemcinin komut uzunluğu 2 byte ise her seferinde 16 bit çeker. Sonra çözümleyici (decoder) devresi ile o sayının hangi işleme, yani hangi devreye karşılık geldiği bulunur. Bulunduktan sonra ilgili devreye sayı girişleri yapılır, çıkış alınır.
Kabaca bu şekilde dönüyor işler. Yani full elektriksel bağlantı, aç kapa anahtarı şeklinde.. 0 anahtar açık, elektrik iletimi yok. 1 anahtar kapalı, iletim var.
Vay be şu elektriğin kudretine bak sen cevap için teşekkür ederim.Kesinlikle benim elektrik ve elektronik alanında uzmanlaşmam lazım çok güzel konular mevcut.