Konuyu görüntüle
IUCODERS FORUM > Duyurular > Okul ile ilgili > Mikro bütünlemesi
Yazar
melanko


avatar

Kayıt: 05.12.2006
01.02.2007-23:15 #15453
arkadaşlar,

geçen yıl mikro bütünlemesinde finalle paralel sorular mı soruldu daha mı zordu?

bir de bu yıl mikro finaline girenler 2. sorunun ne sorduğunu ve nasıl çözüleceğini anlatabilirler mi?

ccevaplarınızı bekliyorum...







Öylesine inand?rm??t?m ki seni dünayadaki son a?kla sevdi?ime...
Yazar
suaksoz


avatar
Beypazarı
Kayıt: 23.01.2007
02.02.2007-00:24 #15466
gecen seneki büt sınavı finale göre daha zordu. Kolay gelsin.





Ya oldugun gibi görün, ya göründügün gibi ol.



Yazar
darkblue


avatar

Kayıt: 22.05.2006
02.02.2007-08:39 #15504
daha zor olacagini sanmiyorum.zaten 11 kisi gecmis insaf.2. soruya kitaba da baktim ama net cewabim hala yok malesef.









Yazar
bora


avatar
Istanbul
Kayıt: 14.01.2006
02.02.2007-09:32 #15505
evet biraz daha zordu sanki gecen seneki bütünleme sınavı..zannedersem gecen sene finaldeki program sorusu 50 puandı ama bütünlemede 30 a cekmişti biraz ters köşe olmustuk 30dan sonra notu 50 ye tamamlamak için..





@yelloware












Yazar
ssakinmaz


avatar
Istanbul
Kayıt: 20.01.2006
02.02.2007-09:54 #15508
Haklısın Boracığım.Geçen seneki telafi sınavı daha zordu.....angel





Zoru severim, imkans?z vakit al?r..




Yazar
darkblue


avatar

Kayıt: 22.05.2006
02.02.2007-15:35 #15553
arkadaslar bu arada sitedeki mikro soruları hatırlandıgı kadarıyla yazıldı.eksik de olabilir.bu sınavın fotosunu kimse cekmedi mi.ceken varsa siteye yollayabilir mi?









Yazar
arda


avatar

Kayıt: 20.01.2006
02.02.2007-16:42 #15572
suaksoz yazdi
 
gecen seneki büt sınavı finale göre daha zordu. Kolay gelsin.


yine öyle olmaz umarım bu kadar kişi kalmış insaf ya...





http://www.software-turk.com






Yazar
tommyknocker


avatar
Istanbul
Kayıt: 09.02.2006
03.02.2007-04:28 #15663
darkblue yazdi
 
daha zor olacagini sanmiyorum.zaten 11 kisi gecmis insaf.2. soruya kitaba da baktim ama net cewabim hala yok malesef.

İkinci soruda yanlış hatırlamıyorsam milletin kafasını karıştıran call komutu oldu-Öyle düşünüyorum-
2. ünite de far near ve call başlıklı anlatılarda açıklanmış.Birbiriyle ilişkili yani.Umarım işine yarar bşiler söylemişimdir.





Those were the days guys...
Yazar
baggio


avatar

Kayıt: 12.10.2006
03.02.2007-06:12 #15666
Ya arkadaşlar şu 2.soruyu net bi şekilde açıklayabilecek biri var mı?

Ordaki CALL 101Eh komutundan sonra hangi registar ne şekilde değişiyor?





Yazar
tommyknocker


avatar
Istanbul
Kayıt: 09.02.2006
03.02.2007-18:10 #15695
baggio yazdi
 
Ya arkadaşlar şu 2.soruyu net bi şekilde açıklayabilecek biri var mı?

Ordaki CALL 101Eh komutundan sonra hangi registar ne şekilde değişiyor?

Simdi okuduum kadari ile call komutu kullanildiinda far ise cs ve ip near ise sadece ip push ediliyor.-Ya da tam tersi biggrin-Benim annayamadiim ise call komutu kullanilirken far ve ya near olduunu nereden anliyoruz.Bunun cevabini bulursak sorun çözülür...





Those were the days guys...
Yazar
baggio


avatar

Kayıt: 12.10.2006
04.02.2007-04:31 #15783
Arkadaşlar şu 3.sorunun çözümünü yazabilecek biri var mı???





Yazar
tommyknocker


avatar
Istanbul
Kayıt: 09.02.2006
04.02.2007-16:01 #15817
baggio yazdi
 
Arkadaşlar şu 3.sorunun çözümünü yazabilecek biri var mı???

o Sorunun aynısı kitapta vardı sanırım 2000 3000 arası dediği için bx e bunu tutan data değişkenini atıyoruz ama artı 2000 dersek 2000. değişkenden başlar cx i 1000 yaparsak ve her döngüde de bx i artırırsak 3000 de biter böylece işlemi 2000 den 3000 e kadar denemiş oluruz.Zaten fonksiyon aynen kalıyor.sayfasını hatırlayamıyorum ama bununla alakalı bir fonksiyon vardı ve program da kitabın 4 yada 6. ünitesinde.
????





Those were the days guys...
Yazar
baggio


avatar

Kayıt: 12.10.2006
04.02.2007-20:08 #15841
tommyknocker kitapta bahsettiğin program sanırım 189.sayfadaki program.O da şu;
Data1 db “Mr. Gones”,’$’
mov ax,ds
mov es,ax
cld
mov di, offset data1
mov cx,09
mov al,’G’
repne scasb
jne over
dec di
mov byte ptr[di], ‘J’
Over: mov ah,09
mov dx,offset data1
int 21h


Anlamadığım burda program ilk G harfini bulduğu anda scan komutu bitiyor mu?

Yani mesela Mr. GonesG mesajı olsaydı Mr. JonesG diye kalacaktı sanırım.???





Yazar
aslanera


avatar
istanbul
Kayıt: 01.06.2006
06.02.2007-09:48 #16178
 

cld
mov di,2000
mov cx,1000
mov al,’y’
back: repne scasb
jne over
dec di
mov byte ptr[di], ‘Y’
loop back
Over: mov ah,09
mov dx,offset data1
int 21h


arkadaşlar buraya bi döngü ekleyince sanırım olur.sizde bi bakıp hata varsa yazın.üst tarafa sanırım hafızanın 2000.gözünden başlaması için sanırım DI 2000h ı atamamız lazım.





Yazar
pinar


avatar
ANKARA
Kayıt: 18.04.2006
06.02.2007-14:22 #16185
anladığım kadarıyla 2. soruyu açıklıyorum.

ordaki CALL komutu bi NEAR call çünkü yanında sadece ip değeri var.demekki cs:101Eh taki kodları çağırıyo.
ve biz o kodları göremiyoruz.

program IP değerini yığında saklar. bu demektir ki RET ile geri dönebilmek için yığında IP değerinin üstünde başka değer olmamalı. Yani stacklarda, Near Call la çağırılan kodların içinde ne kadar PUSH varsa o kadar da POP oluyor. CALL yığında ne değişiklik yaparsa yapsın,bunları yığından geri çekiyo.

bu demektir ki sorumuzda DS: 100Bh kısmına geldiğimizde yığınımız bıraktığımız gibidir.AX ve BX in sonucu da en son POP ların sonucudur.bu yüzden zaten 5 tane kolon var soruda.5 tane PUSH POP komutumuz var.

umarım anlatabilmişimdir......






Pinar ÖZTÜRK
KRON TELEKOM?N?KASYON



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