From: Hasan (linux@degismez.com)
Date: Mon 28 Feb 2005 - 21:49:53 EET
Merhaba, python'a yeni basladim, o yuzden sorum cok basit olabilir
ama ben bulamadim.
Burada kod diye bir listemiz var , programin icerisindeki editordeki
satirlari koyuyorum icersine. Sonra o satirlardaki kodlara gore islemler
yaptiriyorum. JMP komutunu gorunce ornegin JMP 14 ise for dongusu icinde
14. satira geri donmesini istiyorum,ordan tekrar okumaya devam etsin.
Fakat for dongusunda surekli artan bir sekilde gittigi icin bunu
yapamiyorum.Kisa bir yoldan bunu cozmeye calisiyorum,yardimci
olabilirseniz sevinirim.
Hasan
--------------------------------------------------------------------------------------------------
kod=text.get("1.0",END).split("\n")
for mnemonic in kod:
if Skip==0 :
if mnemonic.find("IN")>(-1):
doIN()
if mnemonic.find("JMP")>(-1):
harfNO=mnemonic.find("JMP")
PK=mnemonic[harfNO+4:(harfNO+6)]
doJMP(PK)
if mnemonic.find("SKN")>(-1):
if HesapMakinesi<0 :
Skip=Skip+1
msg="Negatif Deger, Atlama Yapildi\n\n"
cikti.insert(END,msg)
if ...
else: Skip=Skip-1
----------------------------------------------------------------------------------------------
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama