Yazar |
|
melanko
Kayıt: 05.12.2006 |
|
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
Beypazarı
Kayıt: 23.01.2007 |
|
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
Kayıt: 22.05.2006 |
|
daha zor olacagini sanmiyorum.zaten 11 kisi gecmis insaf.2. soruya kitaba da baktim ama net cewabim hala yok malesef.
|
|
Yazar |
|
bora
Istanbul
Kayıt: 14.01.2006 |
|
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
Istanbul
Kayıt: 20.01.2006 |
|
Haklısın Boracığım.Geçen seneki telafi sınavı daha zordu.....
Zoru severim, imkans?z vakit al?r..
|
|
Yazar |
|
darkblue
Kayıt: 22.05.2006 |
|
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
Kayıt: 20.01.2006 |
|
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
Istanbul
Kayıt: 09.02.2006 |
|
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
Kayıt: 12.10.2006 |
|
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
Istanbul
Kayıt: 09.02.2006 |
|
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 -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
Kayıt: 12.10.2006 |
|
Arkadaşlar şu 3.sorunun çözümünü yazabilecek biri var mı???
|
|
Yazar |
|
tommyknocker
Istanbul
Kayıt: 09.02.2006 |
|
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
Kayıt: 12.10.2006 |
|
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
istanbul
Kayıt: 01.06.2006 |
|
|
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
ANKARA
Kayıt: 18.04.2006 |
|
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
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | | | | | | | | |