برداشت کلی شما از مقاله‌ی داده‌شده چیست؟

مقاله: اولین نسخه معماری میپس توسط mips computer systems برای ریزپردازنده r ۲۰۰۰، اولین پیاده‌سازی میپس، طراحی شد. میپس و r ۲۰۰۰ با هم در سال ۱۹۸۵ معرفی شدند. هنگامی‌که میپس ii معرفی شد، میپس به میپس i تغییر نام داد تا از نسخه جدید متمایز شود. mips یک معماری بارگذاری / ذخیره‌سازی (نام دیگر آن رجیستر رجیستر) است؛ به جز دستورهای بارگذاری / ذخیره‌سازی استفاده‌شده برای دسترسی به حافظه، تمام دستورها در رجیسترها عمل می‌کنند. میپس i دارای سی و دو رجیستر ۳۲ بیتی عمومی است. رجیستر ۰ سخت‌افزاری صفر است و و هر آنچه در آن نوشته شود دور انداخته می‌شود. رجیستر ۳۱ رجیستر پیوند است. برای دستورهای ضرب و تقسیم اعداد صحیح، که مستقل از دستورت دیگر اجرا می‌شود، یک جفت رجیستر ۳۲ بیتی، hi و lo ارائه شده‌است. مجموعه کوچکی از دستورها برای کپی کردن داده‌ها بین رجیسترهای کلی و رجیسترهای hi / lo وجود دارد. شمارنده برنامه ۳۲ بیت دارد. از آنجا که طول دستورهای میپس ۳۲ i بیت است و هم اندازه حد طبیعی یک کلمه است، دو بیت مرتبه پایین‌تر همواره صفر است. دستورها به سه نوع تقسیم می‌شوند: i, r و j. هر دستور با یک آپ کد ۶ بیتی شروع می‌شود. علاوه بر آپ کد، دستورهای نوع r، سه رجیستر، یک فیلد برای اندازه شیفت و یک فیلد برای تابع مشخص می‌کنند. دستورهای نوع i دو رجیستر و یک مقدار فوری ۱۶ بیتی را مشخص می‌کند؛ دستورهای نوع j از آپ کد همراه با مقصد پرش ۲۶ بیتی پیروی می‌کنند. در زیر سه قالب مورد استفاده برای مجموعه دستورهای اصلی آمده‌است: میپس i دستورهایی برای بارگذاری و ذخیره بایت‌های ۸ بیتی، نیم کلمه‌های ۱۶ بیت و کلمات ۳۲ بیتی دارد. تنها یک حالت آدرس‌دهی پشتیبانی می‌شود: پایه + جابجایی. از آنجا که میپس i یک معماری ۳۲ بیتی است، برای بارگذاری مقادیر کمتر از ۳۲ بیت داده باید آن‌ها را یا با علامت یا با صفر به ۳۲ بیت رساند. دستورهای بارگذاری با پیشوند «unsigned» داده‌ها را با صفر توسعه می‌دهند و در غیر اینصورت با علامت. منبع دستورهای بارگذاری برای پایه محتوای یک رجیستر عمومی (rs) است و نتیجه را در یک رجیستر عمومی دیگر (rt) می‌نویسند. منبع دستورهای ذخیره‌سازی برای پایه نیز محتوای یک رجیستر عمومی (rs) و برای داده‌های ذخیره شونده یک رجیستر عمومی دیگر (rt) است. تمام دستورهای بارگذاری و ذخیره، برای محاسبه آدرس مقدار پایه را با …
برداشت:
میپس (به انگلیسی : mips مخفف microprocessor without interlocked pipelined stages) یک معماری مجموعه (isa) برای کامپیوترهای کم دستور (risc) است که توسط mips technologies (mips computer systems سابق) توسعه یافته‌است . معماری اولیه میپس ۳۲ بیتی بود ، و نسخه‌های ۶۴ بیتی بعدا به آن اضافه شد . نسخه‌های متعددی از میپس وجود دارد از جمله : میپس iv ,iii ,ii, i و v ؛ و همچنین پنج توریع میپس ۶۴/۳۲ (به ترتیب برای پیاده‌سازی ۳۲ و ۶۴ بیتی) .از آوریل ۲۰۱۷ ، آخرین نسخه میپس ۶۴/۳۲ توزیع ۶ است . اغلب دوره‌های معماری کامپیوتر در دانشگاه‌ها و مدارس فنی معماری میپس را مطالعه می‌کنند . در آغاز ، میپس برای محاسبات عمومی طراحی شده بود .