Merhabalar;
alicanorg;
Hangi dili kullandığın farketmeksizin işlemci programlamak için öncelikle yazmaçları çok iyi bilmen ve port aksiyonları üzerinde en azından kısmi bir deneyime sahip olman gerekiyor. Intel işlemciler üzerinde bulunan dörtlü yazmaç birçok insan için kabus gibi ama işin aslı yazmaçların ne rol oynayacağına ve programının sistem üzerinde ne kadar bellek harcayacağına tam olarak karar vermen ve az öncede bahsettiğim gibi port aksiyonları üzerinde biraz bilgi sahibi olman. Şu aralar aşırı bir yoğunluk söz konusu ancak önümüzdeki pazartesinden sonra seninle MSN üzerinden bu programı halledebiliriz. C++ kullanıyordun sanırım, başlangıç için yeni bir proje aç ve işleri hızlandırmak için referans dosyası olarak bir de activex nesnesi kullan. Assembler' a ihtiyacın olacak o yüzden Visual Studio 7 tarzında bir program paketini hali hazırda tut, en önemli ve karmaşık kısım olan Ax ve Dx yazmaçları üzerinde internetten biraz bilgi topla çünki değil MSN, yanyana olsak bile bunları anlatmak gerçekten çok zor. Hazır olduğunda yardım iste, kesinlikle cevap veririm.
diesel;
Gerek C, gerekse diğer programlama dillerinde dışarıdan exe çağırmak yada bir exe' yi program geneline import etmek; ekleyeceğin dosyanın çalıştığı platform ve hazırlanış özelliklerine göre değişir. Örneğin; genelde dışarıdan bir dosya çağırıldığında "shell" özelliği kullanılır ancak "shell" kısmı 16 ve 32 bitlik platform exe' lerini çağırabilir. Eğer çağırdığın program eski ortam 16 bitlik bir programsa ve referans listende programla ilgili ek aksiyonlar yoksa main program işlemi gerçekleştiremeyecek, ancak uygun aksiyonu olmadığı için bir süre sonra terminate olacaktır. Sanırım anlattığın durumda bununla aynı. Bana tam hataları ve ne yapmak istediğini anlatırsan, beraberce bu durumun üstesinden gelebiliriz diye düşünmekteyim.
Hepinize kolay gelsin...