mantık

entry139 galeri video1
    137.
  1. tüm x86_64 mimarili amd cpu larda intel 8086 dan beri, mantıksal işlemleri gerçekleştirmek üzere tasarlanmış aritmetik mantık birimleri bulunmaktadır.

    bakınız, alu!

    gcc derleyicimiz, bu kaynak kodunu doğrudan registerlar üzerinde çalışan komut setleriyle obje dosyasına, ardından çalıştırılabilir makine diline çevirirken, ilgili mantık işlemleri de alu ya iletiliyor!

    bu sayede tümdengelime özgü milyonlarca akıl yürütme işlemini matematiğe indirgeyebiliyor ve trilyonlarca mantıksal hesaplama yapabiliyoruz!

    #include <iostream>

    int main() {
    // Sabit değerlerle değişken tanımları
    int ahmetYas = 50; // Ahmet'in yaşı
    int elifYas = 5; // Elif'in yaşı
    bool savasCikti = true; // Savaşın çıktığı bilgisi
    bool elifOldu = true; // Elif'in öldüğü bilgisi
    bool havaKapali;

    // Hava durumu mantığı (Hava kapalı ancak ve ancak savaş çıktı ve Elif öldü)
    havaKapali = savasCikti && elifOldu;

    // Yaş doğrulaması
    if (elifYas == ahmetYas / 5) {
    std::cout << "Yaşlar doğru." << std::endl;
    } else {
    std::cout << "Yaşlar doğru değil!" << std::endl;
    }

    // Elif'in durumu ve sonuç
    if (havaKapali) {
    std::cout << "Hava kapalı. Bu durumda Elif ölmüştür." << std::endl;
    } else {
    std::cout << "Elif hayatta." << std::endl;
    }

    return 0;
    }
    0 ...