NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4205 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 4 از 4

موضوع: وقفه

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    May 2012
    نوشته ها
    45
    تشکر
    33
    تشکر شده 60 بار در 11 پست

    New وقفه

    با سلام .
    اگر با فعال کردن وقفه چه سخت افزاری چه نرم تفزاری وارد روتین وقفه شدیم و وقتی عامل وقفه فعال شد و ما وارد تابع نوشته شده برای وقفه شدی هنوز کار ان تابع تملم نشده و به خط اخر نرسده عامل وقفه دوباره ایجاد شود میکرو کار تابع را تا خط اخر انجام داده و به سرخط وتابع وقفه میرود یا دوباره وارد تابع وقفه شده از همان خط و از اول بدون اجرا کرئن ادامه برنامه های دیگر وقفه به سر خط برنامه تابع وقفه میرود؟یا کلا بیخیال وقفه جدیده میشه؟

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    فکر میکنم دو باره از اول اجرا میشه و تا تمام شدن آخرین وقفه پیش میره و بر میگیرده به اجرای قبلی وقفه تابع و اونم تمام می کنه و بعد برمیگیرده به روند برنامه

  4. تشکرها از این نوشته :


  5. #3
    کاربر علاقه مند
    تاریخ عضویت
    May 2012
    نوشته ها
    45
    تشکر
    33
    تشکر شده 60 بار در 11 پست

    پیش فرض

    ممنون یعنی باز ادامه وقفه قبلیارو انجام میده ؟اگه الویت وقفه جدید کمتر از وقفه قبلی تعریف شد باشه بازم ول میکنه وقفرو بره تو وقفه جدید؟

  6. #4
    کاربر علاقه مند
    تاریخ عضویت
    May 2012
    نوشته ها
    45
    تشکر
    33
    تشکر شده 60 بار در 11 پست

    پیش فرض

    جواب:وقفه اولیه رو تمام کرده و به ازای هر بار وقفه جدید چه در حین اجرای وقفه قبلی چه در هر حالتی بعد از اجرای کامل روتین وقفه وقفه جدید اجرا میشه یعنی اگه 10 بار کلید وقفه زده بشود ده بار کامل برمامه وقفه با ازای هر بار زدن کلید تاکید بر کامل اجرا شدن است حتی اگه عامل وقفه در حین اجرای روتین وقفه باشد برامه وقفه کامل اجرا شده و بعد برای دفعات بعدی را هم به همین شکل تا اینکه به همان خط قبلب برنامه اصلی برود که در حافظه ذخیره شده است ادرس ان خط کجاست برنامه برود.

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

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