Hocam logic kapılardan anladığınız ne acaba? Entegre veya pic yardımı olmayacak. İşlemciden bahsetmiyorum ve aınav sorusu. Kağıda yazılabilen veya proteusta çizilebilen nir şeylere ihtiyacım varSana kötü bir haberim var. Kullandığın bilgisayar onlardan oluşuyor. Yani evet. Her işlem için ayrı yapacağım ve sadece 2 adet operant alacağım diyorsan çok daha kolay olur.
Teşekkürler hocam.2 digit onluk basamakta hesaplanacak ise minimum 7 bit register olması gerekiyor öncelikle. (2^7 = 128)
Toplama ve çıkarma işlemleri için toplama işlemini doğru şekilde yaptırmanız gerekli. Yanlış hatırlamıyorsam direkt toplama, ve ya tersini alma işlemleri ile halledilebiliyordu. (AND/OR/XOR)
Çarpma işlemi için kendisi ile toplamak gibi düşünülebilir. Tekrar sayısı, toplam ve sayının kendisi gibi üç adet değişken mevcut. Bunları da bir register üzerinde saklamanız gerekli tabi.
Bölme işlemi için ise sayının çıkartılarak belirli sonuçlara ulaşıldığını düşünürsek, çarpma ile ters yol izlenebilir.
8086 işlemcisi içinde de çarpma ve bölme için ayrıca bir register bulunmaktadır.
(Orijinal register ACC akümülatör olarak ifade edilirken çarpma/bölme işlemince B adlı register'da kullanılır).
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.