نمایش نتایج 1 تا 3 از 3

نام تاپیک: ESP , EBPرو قاطی میکنم!

  1. #1

    ESP , EBPرو قاطی میکنم!

    من این دو مفهوم SPو BP رو قاطی میکنم
    میشه کامل توضیح بدین و بگین که دقیقا چه تفاوتی با هم دارن؟

  2. #2
    سلام
    sp = stack pointer
    bp = base pointer
    چون sp حیاتیه و خراب شدنش بحرانی هست کپیش رو توی bp میریزند و معمولا متغیرهای پاس شده به تابع رو با bp آدرس میدن.
    ممنون علی

  3. #3
    کاربر دائمی آواتار MSK
    تاریخ عضویت
    تیر 1383
    محل زندگی
    فعلا تهران - بعدا خدا می‌دونه!
    پست
    331
    sp آدرس آخرین داده در سگمنت استاکه و در برنامه نویسی سنتی bp مثل سباتای عمومی کاربرد خاصی نداشت.
    ولی از چندی پیش به bp وظیفه آدرس دهی به متغیر های داخل تابع رو دادن. و چون مبدا اش با اسپی یکیه ولی جهتش اکسشه بهش میگن اشاره گر قاب پشته.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •