Konuyu görüntüle
IUCODERS FORUM > Duyurular > Okul ile ilgili > Mikroişlemciler
Yazar
gulizar


avatar

Kayıt: 22.01.2006
03.11.2009-18:22 #64421
arkadaşlar,

mikroişlemciler dersinde hangi konuların işlendiğini yazabilir misinz. dersi alttan alıyorum, o yüzden düzenli gelemedim. bir de hoca ne sorabileceğine dair bişe söyledi mi?





Yazar
xxxxx


avatar

Kayıt: 23.10.2009
03.11.2009-23:30 #64441
http://ce.istanbul.edu.tr/class.aspx?dersId=37

bu linkte hocanın derste işlediği kısımlara dair kendi notları var. Birde dersin grubu var önceki konularda falan bahsedilmiştir.Oradan da bakabilirsin .





Yazar
xxxxx


avatar

Kayıt: 23.10.2009
04.11.2009-16:04 #64470
Yeni konu açmak istemedim.Bir sorum olacak.Hocanın son derste işlediği adresleme modları var.Mesela

MOV CX,[BX] şeklinde çözümünde de DS<<4 + BX sonucu CX 'e aktarılır demiş .

Ancak geçen seneki notlarda da çözüm tam tersi şu şekilde DS<<4 + CX bu adrese BX içeriği aktarılıyor.

Arkadaşlar fikri olan var mı doğrusu nedir bunun ya thinking thinking





Yazar
saltokunur


avatar
lüleburgaz
Kayıt: 24.01.2009
04.11.2009-16:40 #64472
xxxxx yazdi
 
Yeni konu açmak istemedim.Bir sorum olacak.Hocanın son derste işlediği adresleme modları var.Mesela

MOV CX,[BX] şeklinde çözümünde de DS<<4 + BX sonucu CX 'e aktarılır demiş .

Ancak geçen seneki notlarda da çözüm tam tersi şu şekilde DS<<4 + CX bu adrese BX içeriği aktarılıyor.

Arkadaşlar fikri olan var mı doğrusu nedir bunun ya thinking thinking


Edit: Doğruluğundan emin olmadığım için sildim.





Yazar
xxxxx


avatar

Kayıt: 23.10.2009
04.11.2009-16:53 #64473
Teşekkürler cevap için.Ancak ben yapılma kısmına takılmadım .Şöyle örnek veriyim

Geçen seneki micro kitabında aynı şu şekilde
MOV [BX] ,AX DS 2000h ,BX 6080 ,AX ise 25FF şeklinde cevap ta şu :

20000 + 6080 = 26080 , 26080 =FF ve 26081 = 25 yerleştirmiş

diğer örnekte de
MOV [DI+6] ,BX DI = 5000
çözümde şu 20000+5000+6 = 25006 25006 =80 ,25007 = 60

mesela bu 2.örnekte BX yine DS nin katmanı ama içeriği atanan olmuş. Burada muammadayım açıkcası thinking





Yazar
saltokunur


avatar
lüleburgaz
Kayıt: 24.01.2009
04.11.2009-17:06 #64474
BX işleme girecek olan datayı da tutabilir , bu datanın adresini de . Eğer [bx] şeklinde bir kullanım (adres tutuyordur) varsa o adresteki ( ds:bx) verinin içeriğini kullan demektir ama bx tek başına kullanılmışsa işleme sokulacak veriyi tutuyor demektir.

Bu ayrımdan kaynaklanan bir muamma olabilir mi?





Yazar
xxxxx


avatar

Kayıt: 23.10.2009
04.11.2009-17:09 #64476
saltokunur yazdi
 
BX işleme girecek olan datayı da tutabilir , bu datanın adresini de . Eğer [bx] şeklinde bir kullanım (adres tutuyordur) varsa o adresteki verinin içeriğini kullan demektir ama bx tek başına kullanılmışsa işleme sokulacak veriyi tutuyor demektir.

Bu ayrımdan kaynaklanan bir muamma olabilir mi?


evet süper oldu şimdi saolasın wink





Yazar
saltokunur


avatar
lüleburgaz
Kayıt: 24.01.2009
04.11.2009-17:17 #64478
Rica ederim





Yazar
alyssa


avatar
Denizli
Kayıt: 22.09.2007
04.11.2009-19:09 #64485
xxxxx yazdi
 
Teşekkürler cevap için.Ancak ben yapılma kısmına takılmadım .Şöyle örnek veriyim

Geçen seneki micro kitabında aynı şu şekilde
MOV [BX] ,AX DS 2000h ,BX 6080 ,AX ise 25FF şeklinde cevap ta şu :

20000 + 6080 = 26080 , 26080 =FF ve 26081 = 25 yerleştirmiş

diğer örnekte de
MOV [DI+6] ,BX DI = 5000
çözümde şu 20000+5000+6 = 25006 25006 =80 ,25007 = 60

mesela bu 2.örnekte BX yine DS nin katmanı ama içeriği atanan olmuş. Burada muammadayım açıkcası thinking



2. örnekte [DI+6] verilmişken neden DS'yi kullandık? CS'yi nerde kullanıyoruz.
Bunları açıklarsanız çok seviniriz. =)





Yazar
xxxxx


avatar

Kayıt: 23.10.2009
04.11.2009-19:34 #64486
Eski notlardan bakarak belirtiyorum .
CS : IP
DS : SI,DI,BX
ES : SI,DI,BX
SS : BP,SP

şeklindeymiş peace





Yazar
saltokunur


avatar
lüleburgaz
Kayıt: 24.01.2009
04.11.2009-19:35 #64487
Her segment registerinin bir offset registeri vardır. DI offset registeri DS de bulunan verinin adresini tutar.Bu nedenden ötürü kullanıldı;)





Yazar
tuuba


avatar
Bursa
Kayıt: 22.01.2007
04.11.2009-23:35 #64504
2007 vize sınavı ve çözümleri
işinize yarayabilir
iyi çalışmalar

http://www.sendspace.com/file/ybysx6





Yazar
ogencay


avatar
Istanbul
banlandı
Kayıt: 02.03.2006
05.11.2009-01:01 #64519
tuuba yazdi
 
2007 vize sınavı ve çözümleri
işinize yarayabilir
iyi çalışmalar

http://www.sendspace.com/file/ybysx6


Sağol. wink





There`s No Place Like 127.0.0.1

Yazar
tuuba


avatar
Bursa
Kayıt: 22.01.2007
05.11.2009-02:51 #64521
Bişi değil
böyle bi şey de varmış

http://img509.imageshack.us/img509/1867/mikrovizesm8.jpg

Kolay gelsin.





Yazar
abbas


avatar
ist
Kayıt: 29.03.2008
05.11.2009-03:06 #64523
*2 lik tabandaki bi sayının 2 ye komplemanı almak ne demek

ornegin 0000 0001 sayısını 2 ye komplemanı nasıl alınıyorda 1111 1111 oluyor





/(::)(::)/











1 2
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb