PDA

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



keshmeshpolo
شنبه 12 اسفند 1391, 16:58 عصر
سلام دوستان من میخوام تو محیط vb6 اسمبلی بنویسم . میشه؟ چجوری؟
ضمنا ... راهی هست که به رجیسترهای cpu در vb6 دسترسی داشته باشم (بدون کد اسمبلی)؟

سریعتر جواب بدین ممنون میشم . محتاجم :افسرده:

mehran901
شنبه 12 اسفند 1391, 21:16 عصر
فک نکنم بتونی به رجیستر های سی پی یو دسترسی داشته باشی .... اصولا برنامه های ویبی تو رینگ 3 اجرا میشن... چطور به رجیسترا میخوای دسترسی داشته باشی ؟:D ! واسه دسترسی به اونا برنامت باید بتونه وارد رینگ 0 بشه که یکی از راهاش معرفی خودش با پیکره بندی درایوره.... فک نکنم(تقریبا مطمئنم ...!) با "خود" ویبی بشه اینکارو کرد ... شاید بهتر باشه کد اسمبلیتو با ویبی توسط ماکرو اسمبلری چیزی اجرا کنی و رو رینگ 0 سوییچ کنی

amin32
یک شنبه 13 اسفند 1391, 08:15 صبح
همونطور که دوستمون اشاره کردن به شکل مستقیم این امکان وجود نداره. ولی فکر میکنم با یک کلک بشه از کد اسمبلی مورد نظر یک فایل com ساخت و اون رو اجرا کرد. اگر خواستید توضیح بدم. ولی بدون کد اسمبلی که اصلا نمیشه به رجیسترها دسترسی داشت.

SlowCode
یک شنبه 13 اسفند 1391, 10:03 صبح
البته به جز اسمبلی با ++C هم میشه دسترسی پیدا کرد.

keshmeshpolo
یک شنبه 13 اسفند 1391, 11:13 صبح
همونطور که دوستمون اشاره کردن به شکل مستقیم این امکان وجود نداره. ولی فکر میکنم با یک کلک بشه از کد اسمبلی مورد نظر یک فایل com ساخت و اون رو اجرا کرد. اگر خواستید توضیح بدم. ولی بدون کد اسمبلی که اصلا نمیشه به رجیسترها دسترسی داشت.

سلام ممنون از اينكه جواب دادي اگه بيشتر توضيح بدي ممنون ميشم

setroyd
یک شنبه 13 اسفند 1391, 12:55 عصر
c++ هم با استفاده از اسمبلی این کار براش ممکن هست که اونم باز نشون میده بدون اسمبلی نمیشه .

amin32
یک شنبه 13 اسفند 1391, 14:17 عصر
سلام ممنون از اينكه جواب دادي اگه بيشتر توضيح بدي ممنون ميشم

این پروژه رو یه نگاهی بنداز. در درایو D یک فایل به نام test.com , با توجه به کدهای اسمبلی مورد نظرت درست میکنه و اون رو اجرا میکنه.

مهرداد صفا
یک شنبه 13 اسفند 1391, 14:34 عصر
با سلام.
در تاپیک زیر هم صحبت شده:
استفاده از اسمبلی در ویژوال بیسسیک (http://barnamenevis.org/showthread.php?4861-استفاده-از-اسمبلی-در-ویژوال-بیسیک)

keshmeshpolo
جمعه 18 اسفند 1391, 17:31 عصر
ممنون ازتوضیحاتتون :تشویق: