call / return owerflow

Başlatan i-rot, 07 Mayıs 2008, 16:19:09

i-rot

isis simulasyonunda devamli bu hatayi almaya basladim. Gercegini yaptıgımda ise pic kilitleniyor.

bu hatanın nerede oldugunu soylor ancak hex kodları ile karsiligi sanirim.

hatanın nerdeoldugunu nasıl anlarım ?

http://rapidshare.de/files/39338728/deneme.zip.html

isis simulasyonu hex ve pbp içinde

Maxim

burada ete ustanın güzel bir yazısı vardı ,ilgili olabilir .

http://picproje.org/index.php/topic,20224&highlight=gosub

ete

Problemin yeri;

gosub start2
return

satırları. Program bir çok komutu icra ettikten sonra en son ;
Gosub Start2 satırına geliyor ve onuda icra ettikten sonra bir alt satıra geçiyor. Orada bir Return komutu mevcut. Return komutu Gosub ile gelinen bir alt programdan geldiğin yere döneceğin komuttur. Bu durumda program Gosub ile gönderilmeyen bir yerden Return ile dönmek zorunda kalıyor ama nereye ? tabiiki nereye olduğu belli değil.
Orada Return yerine Goto Start olması gerek.

Ete
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

i-rot

Çok teşekkürler sorunu çözdüm.ETE hocam senin derslerin olsun yorumların olsun gerçtekten mükemmeller senin binlerce mesajını okudum.hepsi farklı birer ders