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





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









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









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





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

نمایش نتایج: از 1 به 6 از 6
  1. #1
    2012/12/30
    بوشهر
    3,208
    1,113

    اینکه میگن AT91SAM7X256 طول دستوراتش 16 بیت یعنی چی؟

    سلام بچه ها
    اینکه میگن AT91SAM7X256 طول دستوراتش 16 بیت یعنی چی؟
    بهتره نسبت به AVR یا نه!
  2. #2
    2012/04/25
    76
    0

    پاسخ : اینکه میگن AT91SAM7X256 طول دستوراتش 16 بیت یعنی چی؟

    فوق العاده است!
    تا حالا چنین ادم ریز بین و کنجکاوی ندیده بودم!
    شما خیلی زود پله های ترقی رو طی میکنید(جدی میگم)

    خوب یعنی دستوراتی که به صورت باینری به سی پی یو وارد میشن 16 تا صفر و یک دارن!!
    مگا 8 و مگا 16 هم 8 بیتی اند یعنی دستورات وارده در 8 بیت وارد میشن(هر پورت 8 تا پایه داره!!)

    و خوب! کامپیوتر شما هم 32 یا 64 بیتیه! (بدست اورید تعداد پایه ها را!!)

    مسلما وقتی این ورودی رو داره قدرت پردازشش رو هم داره
    در نتیجه در یک سیکل میتونه حجم بیشتری از دستورات رو پردازش کنه
    و این خوبه!!

    موفق باشید
    سال نو هم مبارک!
  3. #3
    2012/12/30
    بوشهر
    3,208
    1,113

    پاسخ : اینکه میگن AT91SAM7X256 طول دستوراتش 16 بیت یعنی چی؟

    بسیار ممنون
    سال نو شما هم مبارک
    پس به قول خودتون اگه یه حلقه 5 سیکل کلاک توی 8 بیتی طول بکشه توی 32 بیتی ممکنه مثلا 1 سیکل کلاک طول بکشه، درسته؟
  4. #4
    2012/04/25
    76
    0

    پاسخ : اینکه میگن AT91SAM7X256 طول دستوراتش 16 بیت یعنی چی؟

    دقیقا اینی که شما میگید نیست
    کمتر طول میکشه ولی مسئله حجم دستور ورودیه

    فرض کن میخوای اطلاعاتی رو که از طریق یه ماژول RF دریافت کردی پردازش کنی

    حالا حجم این اطلاعات 320 بیته!
    اگه با یه میکروی 8 بیتی دریافت اطلاعات رو انجام بدی,باید 40 بار قسمتی از دیتا رو دریافت کنی,منتظر باشی پردازش تموم بشه و خروجی مناسب صادر بشه بعد قسمت بعدی رو بگیری

    در حالی که در یک میکروی 16 بیتی به جای 40 بار فقط 20 بار طول میکشه تا این کار انجام بشه!
    پس در کل سرعت پردازش بالا میره

    وقتی شما یه برنامه رو مینویسی توسط کامپایلر به کد اسمبلی و در نهایت به کد باینری تبدیل میشه


    و این دستورات در پایپ لاین قرار میگیرن تا وارد پردازنده بشن
    پایپ لاین شبیه صف نونواییه(البته نه ایرانیش!) یعنی صفر و یک ها توش قرار میگیرن تا به ترتیب وارد سی پی یو بشن
    و به تعداد پایه های ورودی سی پی یو پایپ لاین وجود داره(هر بیت یک صف!)
    و یک مقسم دستورات رو به ترتیب در این خطوط لوله قرار میده

    حالا هر چی تعداد بیت ها(پایپ لاین های متصل) بیشتر باشه,دستورات به این تعداد تقسیم میشن و در نتیجه در هر پایپ لاین تعداد دستورات کمتری قرار میگیره

    حالا اگه دو پردازنده با سرعت برابری پایپ لاین رو بخونن, اونی که پایپ لاین بیشتری داره و تعداد بیت های صف کشیده در هر پایپ لاین کمتره, زود تر کارشو تموم میکنه

    (این نوشته بعدا ویرایش شده!)
  5. #5
    2012/12/30
    بوشهر
    3,208
    1,113

    پاسخ : اینکه میگن AT91SAM7X256 طول دستوراتش 16 بیت یعنی چی؟

    یه چیز دیگه ای که برام هست اینکه هر چه از 8 بیتی ها فاصله میگیرم و بالاتر میرم سرعت کلاک هم بیشتر میشه.
    سرعت کلاک هم تاثیر داره دیگه درسته؟
  6. #6
    2012/04/25
    76
    0

    پاسخ : اینکه میگن AT91SAM7X256 طول دستوراتش 16 بیت یعنی چی؟

    خوب هر دستوری یه تعداد کلاک طول میکشه
    مثلا یه حلقه while خالی عموما 5 سیکل کلاک طول میکشه

    حالا هر چی سرعت کلاک بالاتر باشه اون 5 سیکل در زمان کمتری انجام میشه

    و هر چی تعداد بیت های میکرو بیشتر بشه اصولا باید کلاک هم بالاتر بره تا بشه تعداد بیت ها رو به عنوان مزیت حساب کرد

    کلاک در واقع دفعات پردازش سی پی یو در ثانیه هست

    یعنی هر بار که از پایپ لاین کد جدید وارد میشه دروازه های منطقی سی پی یو رو تغییر میده و این تغییرات دروازه ها و رجیستر های دیگه رو تغییر میده
    هر کدوم از این مراحل با یه کلاک پالس اجرا میشه

    امیدوارم سرعت اینترنتتون اونقدر باشه که بتونید از لینک زیر کتاب اموزشی رو دانلود کنید

    http://www.armkits.ir/%D9%85%D9%82%D8%A7%D9%84%D8%A7%D8%AA-%D8%B9%D9%84%D9%85%DB%8C/%DA%A9%D8%AA%D8%A7%D8%A8-%D9%85%D8%B1%D8%AC%D8%B9-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C-arm/

    حجمش زیاده
    توصیه میکنم 5 صفحه اول رو بخونید
نمایش نتایج: از 1 به 6 از 6

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

  1. پاسخ: 2
    آخرين نوشته: 2013/03/20, 21:07
  2. این دستورات(bascom)چی میگن؟؟؟؟
    توسط omid soltani در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2011/04/09, 11:00
  3. به این سوکت چی میگن؟!
    توسط مهدی مهری در انجمن مباحث علمی عمومی
    پاسخ: 4
    آخرين نوشته: 2010/12/19, 21:12
  4. به این میگن امنیت در شبکه!
    توسط magician در انجمن مباحث علمی عمومی
    پاسخ: 0
    آخرين نوشته: 2010/03/13, 12:24
  5. این "چاپر" که میگن یعنی چی؟
    توسط Questioner در انجمن مدارهای آنالوگ و مدارهای مجتمع
    پاسخ: 1
    آخرين نوشته: 2010/02/22, 23:17

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

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

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

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

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