پاسخ : قفل شدن میکرو
اولا که عجب برنامه خوفناکی بود ، خدا کنه امشب بتونم بخوابم !
با یه نگاه کلی که کردم متوجه شدم که شما اصلا از دیتا استک استفاده نکردید مصداقشم اینه که من نه push میبینم نه pop نه ld نه lds نه st نه sts !
خوب الان دیگه نمیشه برنامه رو بررسی کرد نصفه شبه ! ولی یه سوال شما وقتی از یک رجیستر توی یه روتین دارید استفاده میکنید اگه یه تابعی فراخونی بشه و از اون رجیستر توی روتین اون تابع استفاده بشه مقدار اون رجیستر رو جایی ذخیره میکنید تا بشه پس از اتمام روتین تابع فراخونی شده دوباره ازش استفاده کرد یا نه ؟
یه پیشنهاد هم میدم اینکه اسم تایپیک رو عوض کنید و اون رو متناسب با مشکل جدیدتون انتخاب کنید تا دوستان بدوند مشکل چیزه دیگه ای هست !
اولا که عجب برنامه خوفناکی بود ، خدا کنه امشب بتونم بخوابم !
با یه نگاه کلی که کردم متوجه شدم که شما اصلا از دیتا استک استفاده نکردید مصداقشم اینه که من نه push میبینم نه pop نه ld نه lds نه st نه sts !
خوب الان دیگه نمیشه برنامه رو بررسی کرد نصفه شبه ! ولی یه سوال شما وقتی از یک رجیستر توی یه روتین دارید استفاده میکنید اگه یه تابعی فراخونی بشه و از اون رجیستر توی روتین اون تابع استفاده بشه مقدار اون رجیستر رو جایی ذخیره میکنید تا بشه پس از اتمام روتین تابع فراخونی شده دوباره ازش استفاده کرد یا نه ؟
یه پیشنهاد هم میدم اینکه اسم تایپیک رو عوض کنید و اون رو متناسب با مشکل جدیدتون انتخاب کنید تا دوستان بدوند مشکل چیزه دیگه ای هست !
دیدگاه