ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 3 از 3
  1. #1
    2017/03/03
    11
    0

    ذخیره program counter در هنگام وقفه

    سلام دوستان.
    من بر روی LPC1768 و کامپایلر keil کار میکنم. یه سوال دارم زمانیکه وقفه زمان داریم و قرار است (به عنوان مثال) بعد از 3 ثانیه تابع وقفه اجرا شود مقدار program counter در کجا ذخیره میشود؟ و برنامه به چه صورت پس از اجرای تابع وقفه به محل قبلی برمیگردد؟ Program counter در رجیستر LR ذخیره میشه؟
    ممنون میشم از لطفتون.
  2. #2
    2017/08/27
    648
    518

    پاسخ : ذخیره program counter در هنگام وقفه

    فرقی نداره همشون توی رم ذخیره میکنن و ادرس مکان ذخیره را میزارن تو stack pointer محل ذخیره رو بفارسی میگن پشته
    در عملیات کال کردن هم مقدار شمارشگر برنامه در پشته هل داده میشود و هنگام برگشت از روتین کال مجددا از پشته کشیده و به شمارشگر کانتر لود میشود
    دستور اسمبلی:
    push=مقدار شمارشگر برنامه را در استک هل میدهد
    pop=مقدار هل داده شده در استک را از استک خارج و در شمارشگر برنامه لود میکند
    ویرایش توسط kamy007 : 2017/10/23 در ساعت 18:58
  3. #3
    2017/03/03
    11
    0

    پاسخ : ذخیره program counter در هنگام وقفه

    سلام
    ممنون از راهنماییتون.
نمایش نتایج: از 1 به 3 از 3

موضوعات مشابه

  1. ذخیره اطلاعات در eeprom هنگام قطع تغذیه
    توسط mhm_004 در انجمن میکروکنترلرهای AVR
    پاسخ: 21
    آخرين نوشته: 2020/02/07, 11:44
  2. دسترسی به مقدار program counter
    توسط شبکه 94 در انجمن NXP
    پاسخ: 1
    آخرين نوشته: 2017/09/26, 06:41
  3. ذخیره سازی در حافظه فلش هنگام اجرای برنامه
    توسط mrmir78 در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2016/11/01, 22:42
  4. وقفه خوردن میکرو هنگام اتصال کنتاکتور
    توسط sr.morteza در انجمن میکروکنترلرهای AVR
    پاسخ: 24
    آخرين نوشته: 2014/11/19, 21:04
  5. Program Counter منفي
    توسط Study در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2008/05/25, 12:46

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

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