MIPS (мікропроцесор без зблокованих конвеєрних етапів). сімейство комп’ютерів зі скороченим набором інструкцій (RISC) архітектур набору інструкцій (ISA), розроблених компанією MIPS Computer Systems, нині MIPS Technologies, що базується в Сполучених Штатах..
Типова інструкція MIPS рядок з 32 двійкових цифр разом. Приклад інструкції типу R може виглядати так: 0000 0001 0000 0011 0001 0000 0010 0000. Для спрощення інструкцію можна сегментувати наступним чином: 000000 01000 00011 00010 00000 100010.
Інструкція АБО є порозрядною інструкцією. Це означає: Беруться два числа з однаковою кількістю бітів (наприклад, два 32-розрядних числа), і цифри обробляються порозрядно (а не все число). Інструкція АБО дає результат 0, якщо обидва «вхідні» біти дорівнюють 0, і 1, якщо хоча б один вхідний біт дорівнює 1.
Архітектура набору інструкцій (ISA) є частина абстрактної моделі комп’ютера, яка визначає, як ЦП керується програмним забезпеченням. ISA діє як інтерфейс між апаратним і програмним забезпеченням, вказуючи як на те, що здатний робити процесор, так і на те, як це робиться.
Так, ви можете знайти архітектуру MIPS у багатьох сучасних системах. Він часто використовується в вбудовані системи, такі як домашні маршрутизатори, ігрові приставки та цифрові телевізори завдяки своїй ефективності та низькому енергоспоживанню. Він також використовується в деяких суперкомп’ютерах через його високу продуктивність.
Оригінальна архітектура MIPS визначає три типи даних: 32-розрядне слово, 16-розрядне півслово та 8-розрядні байти. Пізніші варіанти додають 64-розрядні типи даних з подвійним словом і з плаваючою комою. Усі машинні команди кодуються як 32-розрядні слова, і більшість цілочисельних операцій виконується над 32-розрядними цілими числами.