مقالات مرتبط

10 دیدگاه

  1. 5

    iran_nasa

    سلام خدمت عزیزان دل خیلی ازتون ممنونم من تو کار رباتیکم بعد میخواستم بدونم بهترین پردازنده برای زبانcتو یه رباط کدوم icیا پردازنده میتونه باشه؟لطفا اسمش رو بگید با یه کم توضیخ خیلی مرسی دارین .
    تشکر

    پاسخ
  2. 4

    محمد

    سلامی دوباره نمیدونم بخدا اصلا خیلی گیج شدم من برای یاد گرفتن دوره A+ به این منبع رجوع کردم : http://www.brainbell.com/tutors/A+/Hardware/How_Microprocessors_Work.htm
    هر شب که میخوام یک بخشو بخونم سر درد میگیرم کامل توضیح نمیده انگلیسی هم هست بعضی جاها جمله هارو قاطی میکنم میام منابع فارسیو میخونم بیشتر قاطی میکنم اصلا موندم ببینید درست نوشته تو سایتش؟
    منبع دیگه ای برای این دوره A+ نیست؟ فارسی یا انگلیسی ولی کامل توضیح داده باشند
    در مورد این میکروپروسسر روش کارش هم میشه توضیح بدین مخم ترکیده
    راستی میشه این نظر منتظر نشه به ایمیلم جوابشو بفرستید خواهشا علاقه دارم اما هیچی از اینا نمیفهمم

    پاسخ
    1. 4.1

      فرشاد

      سلام محمد جان
      ممکنه بتونید با ویدئو آموزشی راحت‌تر متوجه بشید، به این آدرس مراجعه کنید، ویدئوهای آموزشی رایگان در مورد ای پلاس و کامپتیا هست:
      https://www.cybrary.it/course/comptia-aplus/
      (برای استفاده از ویدئوها باید به صورت رایگان در سایتش عضو بشید)
      البته من خودم ویدئوها رو بررسی نکردم و از کیفیتشون اطلاعی ندارم، اگر شما بررسیش کردید و مناسب بود، لطفا بگید تا سایر دوستان هم استفاده کنن.
      من خودم خیلی در حوزه سخت‌افزار تخصص ندارم، واسه همین نظرتون رو به صورت عمومی منتشر کردم تا اگه سایر دوستان واردتر بودن راهنماییتون کنن.

    2. 4.2

      Abolfazl

      داداش به نظرم کلا بی خیال منابع فارسی شو، من چند وقت پیش میخواستم برنامه نویسی ++C رو یاد بگیرم. اول توی منابع فارسی دنبالش میگشتم تا اینکه بعد از ۲ ۳ ماه دیدم عملا هیچی بلد نیستم.
      واسه همین رفتم و به زبون انگلیسی دنبال مشکلم گشتم و بالاخره دست و پا شکسته یه چیزایی متوجه شدم، ولی چون خیلی زبان انگلیسم خوب نبود نفهمیدم بازم.
      واسه همین مجبور شدم برم کلاس 🙂
      الانم هر وقت مشکلی واسم پیش میاد هم منابع فارسی و هم انگلیسی رو جستجو میکنم و با هم میکس میکنمشون و بالاخره مشکلم حل میشه.

    3. 4.3

      دلارام

      آقا محمد اگه زبان انگلیسیتون خیلی خوب نیست، میتونید توی شهرتون بگردید و به مجتمع های فنی یا آموزشگاه های کامپیوتر مراجعه کنید و در دوره های CompTIA و +A شرکت کنید.
      (منم این مشکلو داشتم و اینطوری حل شد بالاخره)

  3. 3

    lind

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

    پاسخ
    1. 3.1

      فرشاد

      سلام
      لطفا بیشتر توضیح بدین، کجای متن مد نظرتونه؟
      اگه منظورتون ترتیب اجرای دستورات در پردازنده هست، بله گاهی وقتا لازم میشه اول یه دستور پردازش بشه (که نتیجش معمولا در حافظه‌ی رجیستر ذخیره میشه) و نتیجه‌ی این پردازش در عملیات بعدی مورد استفاده قرار میگیره.

  4. 2

    محمد

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

    پاسخ
    1. 2.1

      فرشاد

      سلام دوست عزیز
      اطلاعات اول وارد کش میشن (به ترتیب از L3 به L1 منتقل میشن) و اون اطلاعاتی که پردازنده درحال کار روی اوناست در رجیستر ذخیره میشن (یا خود مقادیر یا آدرساشون)
      گاهی وقتا لازم میشه پردازنده قبل پردازش یه سری دستور، یه سری دستور دیگه رو پردازش کنه، در چنین شرایطی اطلاعات به زبان اسمبلی تبدیل میشن و در رجیستر ذخیره میشن (پردازنده بخشی داره با عنوان Assembler Unit که اطلاعات رو به زبان اسمبلی تبدیل میکنه) و بعد از پردازش دستورات اصلی، مجددا از رجیستر فراخوانی و دیکد میشن.
      (به همین دلیله که در زبان اسمبلی برنامه نویس میتونه مستقیم در رجیستر عمومی تغییر ایجاد کنه)
      و در نهایت اطلاعات به کمک واحد PC (Program Counter) به ترتیب دیکد میشن و میرن برای پردازش.

  5. 1

    Ali

    بسیار زیبا و گویا توضیح دادید.
    سپاس گزارم

    پاسخ

دیدگاهی بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

بازنشر مقالات و آموزش‌های سایت با ذکر منبع و درج لینک باعث خرسندی ماست.

حافظه‌ی نهان (Cache) و تاثیر آن در عملکرد پردازنده