Professional Documents
Culture Documents
Her Soru iin yorum yazmamak -10 puan deerindedir! TOBB Ekonomi ve Teknoloji niversitesi Bilgisayar Mhendislii Blm
BL 362 Mikroilemciler 2009 2010 retim Yl Gz Dnemi Dnem Sonu Snav Ad: renci Numaras: Soyad: Blm: Aklamalar
1. Snav zmeye balamadan nce tm aklamalar ve sorular okuyun. 2. Snavda toplam 5 soru var ve sorularn toplam deeri 125 puan. Btn sorularn deeri keli ayra ile belirtilmitir. Zamannz tek bir soru zerinde harcamayn; tm sorular yantlamaya aln. 3. Bu sayfa dhil tm snav ktlarn geri vermeyi unutmayn. 4. Adnz tm sayfalara ve fazladan vereceiniz her sayfaya yazn. 5. Aada verilen namus szn imzalayn (istee bal). 6. Snav srasnda soru sorulmaz. 7. Bakasnn kdna bakma ve bakasyla konuma kopya olarak deerlendirilecektir. 8. Kitap, defter, kt, hesap makinesi, cep telefonu, bilgisayar vb. ara gerecin kullanm yasaktr. 9. Sonucu yanl olan yantlar puan alamayabilir. Aklanmayan yant, yant deildir. Gidi yolunun ayrntl gsterilmesi sorudan puan alnmas iin gereklidir ancak yeterli deildir. zerinde aklama olmayan kod sfr puan alabilir.
Bu snavda kimseye yardm etmedim, kimseden yardm almadm ve kimseyi yardm alrken ya da bakasna yardm ederken grmedim. mza: Soru 1 2 3 4 5 Toplam
1
Not
BL 362
pop cx mov al, ' ' ; ya da mov al, 20h int 10h loop bek_bas hlt 2. [25 puan] SI yazmacyla gsterilen bellek konumunda 100 tane bir baytlk say vardr. Bu saylar bulunduklar bellek konumunda ba sonda olacak ve say dizisi tam olarak ters sralanacak biimde dzenleyin. Programnzda saylar baka bir bellek konumuna kopyalamanz yasaktr ancak yazmalar kullanlabilir. Bu soruda Push ve Pop komutlar kullanldnda komut bana -5 puan alnacaktr. rnek: 5 say iin balangta say dizisi 1, 2, 3, 4, 5 ise programn ardndan say dizisinin bulunduu bellek konumunda 5, 4, 3, 2, 1 bulunacaktr. Dikkat: 15 Satrn stndeki her komut satr program doru alsa bile -1 puan alacaktr. Programlar org ile balamal, hlt ile bitmelidir (org ve hlt 20 saysna dahildir). org 0100h mov di, si add di, 99 mov cx, 50 dng: mov al, [si] xchg al, [di] mov [si], al inc si dec di loop dng hlt
BL 362
lemcinin giri/k kapsna balanan bir giri aygt FFE4H numaral kapdan onaltlk tabanda ilemciye 3E8 ile 270F (onluk tabanda 1000 ile 9999) arasnda bir say gnderdiini varsayarak, srekli FFE4H kapsnn dinleyerek girilen deerin Dudeney says olup olmadn FFE5H kapsndan kt olarak veren bir program yazn. Program girilen saynn Dudeney olmas durumunda 01h, olmamas durumunda 00h kts vermelidir. Dikkat: Girilen deeri ezbere Dudeney saylaryla karlatrmak yasaktr ve puan alamaz. Her girilen deer iin Dudeney kurallarnn geerli olup olmad denetlenmelidir.
BL 362
5. [10 puan] Sanal Bellek nedir? Mikroilemcilerin sanal bellein iletilmesi konusunda zerine den grevi aklayn. Sanal bellek ne amala kullanlr? Sanal bellek kullanmayan bir bilgisayar olabilir mi? Eer byle bir bilgisayar olabilirse hangi bileenlerin grevleri deiir? Eer byle bir bilgisayar olamazsa neden olamaz?