PDA

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



figural world
چهارشنبه 15 فروردین 1386, 20:11 عصر
این سوال را قبلا هم توی یک تاپیک دیگه پرسیدم ولی شاید بدپرسیدم
چه جوری می شه یه فایل هگز حاوی اطلاعات را بایک آدرس شروع مثلا یک فایل کامپایل شده برنامه یاحتی یه فرمت تبدیل شده یا یک سری اعدادبی معنی را در برنامه اسمبلی فراخوانی کردوازاون به عنوان بانک اطلاعاتی استفاده کرد

CodeMasterX
پنج شنبه 16 فروردین 1386, 09:21 صبح
اول از همه سوال اینه که تو چه محیطی می خوایی فراخوانی بشه ؟
چیزی مثل VB6 رو که باید بی خیال بشی.برای این کار من یه بار از TurboC++ 3.0 استفاده کردم.تو دانشگاه همچین کاری رو امتحان کردیم ولی سرعت وحشتناک پائینی داره!
فراخوانی یک مقدار رشته ای از فایل HEX یا جستجو در اون (البته بستگی به حجم فایل و محتویاتش داره) خیلی سرعت پائینی داره.من برنامه نوشته شده رو ندارم ولی اگه پیداش کردم برات می ذارمش همین جا.
به هر حال شما اگه بخوایی اطلاعات مشخصی رو از فایل های Hex بخونی باید به یه فرمت دیگه تبدیلشون کنی،مثلا DisAssemble بشن یا به هر فرمتی که قابل تشخیص باشن که تازه اونوقت بتونی توی داده ها جستجو کنی و اطلاعات خاصی رو نشون بدی.که این سرعت پائینی رو به همراه داره.به هر حال در اولین فرصت چیزی دست گیرم بشه برات میذارم.
موفق باشی!

figural world
پنج شنبه 16 فروردین 1386, 11:18 صبح
جناب codemaster معذرت می خوام سوال را کامل ننوشتم
زبان مورداستفاده اسمبلی 8051 هست یعنی اینکه مثلا فونت های طراحی شده تصاویر ومتن های موردنیاز رادربرنامه اصلی فراخوانی کرده وپس ازکامپایل در سیستم عامل داخلی میکرومورداستفاده قرارمی گیرندومثلا رویLCD یا ماتریسی از LED نمایش داده می شن