PDA

View Full Version : سوال: اجرای یه فایل اسمبلی در یه برنامه اسمبلی



mamad6
شنبه 08 تیر 1392, 03:20 صبح
با سلام

در یه برنامه اسمبلی چطوری میشه یه فایل دیگه که اونم یه برنامه اسمبلیه واردش کنی و اجرا بشه. در واقع یه جوری لینکش بدی که بره اون برنامه(که تو یه فایل جداگانه هستش) رو اجرا کنه بعد به کارش ادامه بده.

pcrlth0n
شنبه 08 تیر 1392, 18:53 عصر
سلام سوالتون یکم گنگ هستش! ولی اینطور که متوجه شدم از سوالتون شما نیاز به نوشتن یک لودر (Loader) دارید... مقالات زیادی در مورد نوشتن لودرها, کافی یکم جستجو کنید(البته به زبان انگلیسی)

_macro_
شنبه 05 مرداد 1392, 22:45 عصر
سلام دوست عزيز.
شما ميتوني از وقفه ها استفاده كني...البته تا اونجايي كه خودم دستگيرم شد واسه فايل هاي اجرايي(.com. exe) جواب ميده مثل توابع exec... تو زبان C.
اما بطور تئوري وقتي يه فايلي رو باز ميكني محتوياتش تو حافظه بارگذاري ميشه... فقط كافيه محتوياتشو يه جا بار كني و آدرسش رو واسه خودت نگه داري و موقعي كه لازم شد پرش بزني به اون آدرس....(زياد حرف زدم ببخشيد.)

اينا رو يه نگاه بنداز:
http://www.ousob.com/ng/dos5/ng15656.php

http://board.flatassembler.net/topic.php?t=290