Welcome to EverybodyWiki 😃 ! Nuvola apps kgpg.png Log in or ➕👤 create an account to improve, watchlist or create an article like a 🏭 company page or a 👨👩 bio (yours ?)...

Система Команд

Матеріал з EverybodyWiki Bios & Wiki
Перейти до:навігація, пошук

[[Категорія:Статті до об'єднання‎ з Помилка скрипту: Не існує модуля «String».]]

Система команд (також набір команд) — угода про надані архітектурою засобах програмування, а саме: певних типах даних, інструкцій, системи регістрів, методів адресації, моделей пам'яті, способів обробки переривань і винятків, методів введення і виведення.

Система команд представляється специфікацією відповідності (мікро)команд наборам кодів (мікро) операцій, виконуваних при виклику команди, що визначаються (мікро) архітектурою системи. (При цьому, на системах з різною (мікро) архітектурою може бути реалізована одна і та ж система команд. Наприклад, Intel Pentium і AMD Athlon мають майже ідентичні версії системи команд x86, але мають радикально різний внутрішній дизайн.)

Базовими командами є, як правило, такі:

  • арифметичні, наприклад «складання» і «віднімання»;
  • бітові, наприклад «логічне і», «логічне або» і «логічне НЕ»;
  • присвєння даних, наприклад «перемістити», «завантажити», «вивантажити»;
  • введення-виведення, для обміну даними з зовнішніми пристроями;
  • керуючі інструкції, наприклад «перехід», «умовний перехід», «виклик підпрограми», «повернення з підпрограми».

Оптимальними в різних ситуаціях є різні способи побудови системи команд.

  • Якщо об'єднати найбільш часто використовувану послідовність мікрооперацій під одним мікрокомандою, то треба буде забезпечувати менше мікрокоманд. Така побудова системи команд носить назву CISC (Complex Instruction Set Computer), у розпорядженні є невелике число складових команд.
  • З іншого боку, це об'єднання зменшує гнучкість системи команд. Варіант з найбільшою гнучкістю — наявність безлічі близьких до елементарних операцій команд. Це RISC (Reduced Instruction Set Computer), в розпорядженні є усічені, прості команди.
  • Ще більшу гнучкість системи команд можна отримати використовуючи MISC підхід, побудований на зменшенні кількості команд до мінімального і спрощення обчислювального пристрою обробки цих команд.



This article "Система Команд" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Система Команд.



Read or create/edit this page in another language

Куки допомагають нам здійснювати наші сервіси. Використовуючи наші сервіси, Ви погоджуєтесь на використання куків.

Welcome to EverybodyWiki 😃 ! Nuvola apps kgpg.png Log in or ➕👤 create an account to improve, watchlist or create an article like a 🏭 company page or a 👨👩 bio (yours ?)...