PDA

View Full Version : مبتدی: سوال در مورد اشارهگرها



saee71
سه شنبه 16 اسفند 1390, 23:12 عصر
من دقیقا فرف بین EBP , EIP,ESP رو متوجه نمیشم
فقط میدونم که EIP دقیقا به کدهای که قراره اجرا بشن اشاره میکنه
ولی اون دوتا رو اصلا نمیدونم....:گریه:
لطفا کمکم کنید:لبخند:

aakh1361
پنج شنبه 18 اسفند 1390, 14:43 عصر
ESP حد بالای پشته به اخرین خونه پشته (یا اخرین چیزی که در پشته قرار دارید اشاره میکنه)
EBP یک اندیس پایه هست اونم برای استفاده از پشته هست با این تفاوت که مقدار این رجیستر با حذف یا اضافه کردن تغییری نمیکنه و باید مستقیم تغییر پیدا کنه
مثال میزنم
فرض کن یک ارایه داریم رجیستر EBP دقیقا همان اندیس ارایه هست این بار در پشته
یادته که با اندیس چجوری یک مقدار از هر خونه رو میگرفتیم
اما ESP فقط به اخرین خونه ارایه اشاره میکنه