Microbilgisayar-II 3. sınıf vize soruları -Prof Hxxxx Exxx – Ahmet Karaca
Sakarya Üniversitesi Teknik Eğitim Fakültesi 3. sınıf Mikro 2 dersine ait vize sorularını yazmaya çalışalım, vizeden biraz önce çıktık. Allah’a şükür iyi geçti, aklımda kaldığı kadar soruları eklemek istedim. Bizden sonrakiler yada diğer üniversitedekiler için faydalı olabilir, fikir verebilir. sınav iki kısımdan oluşuyor; Teori ve Lab. Teori Kısmı soruları: 1- a) Komutları boyutlarına göre sınıflandırınız ve örnek vererek açıklayınız.
1,2,3 ve 4 baytlık komutlardan birer örnek ile açıklama yapınız. b) Kelimelerin belleklere yerleştirme işlemini açıklayınız Bellek bölgesine yazılmada 3 sistem var kelimeler sıralı yada çift adresten başlayarak yada uzun kelimeler bölünüp adres alanlarına yer değiştirilerek yazılmasını açıklayınız. 2) Yonga setini ve birimlerini şekil çizerek açıklayınız. Kuzey ve Güney köprüsünü çiziniz diğer birimlerini şekilde göstererek açıklayınız. 3) Makina, Sistem, Komut saykılı birimlerini açıklayınız ve komut alma işlemini MOV B,A komudu için zaman diyagramı çizerek gösteriniz. Bu soru için kitaptaki açıklamaları ve zaman diyagramını çiziniz. Lab. Kısmı soruları: 1) 0300 – 0309h adreslerindeki sayılar ile sırasıyla 0400 – 0409h adresindeki sayıları toplayıp sonuçları 0500-0509h adresine saklayan proglramın akış diyagramını çiziniz ve 8085 makina kodunu yazınız. ( program döngü kullanılarak yapılacaktır) basit bir program ve akış diyagramı adres alanları için B-C, D-E ve H-L kaydedecilirini kullanıp birini A ya kaydedip toplama işleminden sonra 0500 lü adreslere yazınız. 2) Bu soru üzerinde fazla konuşmak istemiyorum çünkü yapamadım 🙂 bir şekil verilmiş 8255 entegresi. Bu entegrenin 90 – 93h adres aralığında çalışması isteniyor bunu 8085 ile salayacak devreyi şekile ekliyoruz. yorum yok 🙂 3) İkinci sorudaki devremizi için girişteki X girişindeki 4 bitlik sayı ve Y girişindeki 4 bitlik sayıyı karşılaştıran ve çıkışta X=Y ise D0 LEDini, X<Y ise D1 LEDini ve X>Y ise D2 ledini yakan programın akış şemasını ve programını yazınız.(program giriş yapılmayan pinlerden etkilenmeyecek) IN komudu kullanarak okuma, okunan değeri başka bir kaydedicide saklama sonra ikinci kodu okuyup karşılaştırma yapılacak, dikkat edilmesi gerekn nokta girişler 8 bit olduğu ve sadece 4 ü kullanıldığı için okunan değerler 0F ile AND işlemine tabi tutulacak. Program sonlandırılmayıp sürekli döngü içinde olacak. Sorular bu şekilde ancak aklımda kaldığı kadarıyla. Arkadaşlardan eklemek isteyenler yazıya yorum yapabilir, bende düzenlerim, onlarada teşekkür ederim. Aslında birde sorulara küçük açıklamalar ekleyeyeim.