Professional Documents
Culture Documents
BILGISAYAR MIMARISI ORNEK SORULAR Cozumlu
BILGISAYAR MIMARISI ORNEK SORULAR Cozumlu
(Soru – 1)
Açıklamalar:
Yukarıda verilen Şekilde Temel Bilgisayara ait devre şeması gösterilmiştir. Ortak Veri Yolu (16 -bit)
tanımlanmış ve 7 adet yazaç ile bir Bellek bu ortak veri yolunu kullanmaktadırlar. Veri Yolu seçicileri
S2S1S0 olarak tanımlanmıştır. Yazaçlara ait kontrol sinyalleri Yükle (L - Load), Arttır (I – Increament) ve
Silme (C - Clear) olarak tanımlanmıştır. Bellek Okuma (Read) ve Yazma (Write) sinyalleri tanımlanmıştır.
Bu açıklayıcı bilgiler dikkate alınarak:
6. M[AR] DR + 1 Yazaç Mikro işleminin gerçekleşe bilmesi için hangi kontrol sinyallerine ihtiyaç
vardır.
S2S1S0 = 011, DR_I = 1 Mem_Write = 1
7. OUTR içerisinde veri Aktarımı nasıl gerçekleşir.
OUTBUS(0-7), BUSAC, S2S1S0 = 100, OUT_L = 1
(Soru – 2)
Aşağıdaki sorular tabloda verilen bellek haritası dikkate alınarak cevaplanmalıdır. Buyruk açıklamaları
için Tablo – 1’den faydalanabilirsiniz.
IR = IR(15) -> I (Adresleme Kipi) IR(12 - 14)-> Opcode ,IR(0-11) -> Adres
2. Buyruk Yazacına (IR = 1009) buyruk değeri bunduğu bilinmektedir. Bu bilgi dikkate alınarak
Buyruk sembolü, Etkin adres (EA) AR içeriği varsa DR ve AC yazaçlarının değerlerini
hesaplayınız.
IR = 1009, BS=ADD (Bellek Adreslemeli Buyruk), OpCode=1(0001), AR=009 (Adres),
I=0 (Doğrudan adresleme) EA=009 Değeri AC=XXXX, DR=F800
3. PC=07 no’lu bellek adresini gösterdiği düşünülerek IR, AR, AC, DR ve etkin adres(EA) değerlenin
bulunuz.
PC Görevi Sonraki buyruk adresini göstermektir. Şu anda işlenecek olan buyruk: 06 adresideki
Adres kelimesidir.
IR <–M[06] IR = 7080
BS=CIR, AC =XXXX, DR = XXXX, AR=080 (Adres Değildir) EA=Yok ALU_CIR kontrol
4. Buyruk Yazacına (IR = B004) buyruk değeri bunduğu bilinmektedir. Bu bilgi dikkate alınarak
Buyruk sembolü, Etkin adres (EA) AR içeriği varsa DR içeriği PC’nin değeri ve eğer varsa DR ve
AC yazaçlarının değerlerini hesaplayınız.
IR=B004, BS=STA, PC = 06 Bellek Adresini gösterir. I=1 için Dolaylı Adresleme Kip Bellek
adreslemeli buyruktur. AR=004 Adres , EA=000, AR=000 Dolaylı adresleme olduğu için AR
güncellenir.
STA: (Tablo 5.6 Bakın)
M[AR]<- AC
DR=XXXX
AC=XXXX