10121

Система команд процессора. Совместимость снизу-вверх

Доклад

Информатика, кибернетика и программирование

Система команд соглашение о предоставляемых архитектурой средствах программирования а именно: определённых типах данных инструкций системы регистров методов адресации моделей памяти способов обработки прерываний и исключений методов ввода и вывода. Система ко

Русский

2013-03-21

15.44 KB

2 чел.

Система команд — соглашение о предоставляемых архитектурой средствах программирования, а именно: определённых типах данных, инструкций, системы регистров, методов адресации, моделей памяти, способов обработки прерываний и исключений, методов ввода и вывода.

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

Базовыми командами являются, как правило, следующие:

арифметические, например «сложения» и «вычитания»;

битовые, например «логическое и», «логическое или» и «логическое не»;

присваивание данных, например «переместить», «загрузить», «выгрузить»;

ввода-вывода, для обмена данными с внешними устройствами;

управляющие инструкции, например «переход», «условный переход», «вызов подпрограммы», «возврат из подпрограммы».

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

Если объединить наиболее часто используемую последовательность микроопераций под одной микрокомандой, то надо будет обеспечивать меньше микрокоманд. Такое построение системы команд носит название CISC (Complex Instruction Set Computer), в распоряжении имеется небольшое число составных команд.

С другой стороны, это объединение уменьшает гибкость системы команд. Вариант с наибольшей гибкостью — наличие множества близких к элементарным операциям команд. Это RISC (Reduced Instruction Set Computer), в распоряжении имеются усечённые, простые команды.

Еще большую гибкость системы команд можно получить используя MISC подход, построенный на уменьшении количества команд до минимального и упрощении вычислительного устройства обработки этих команд.


 

А также другие работы, которые могут Вас заинтересовать

4177. МЧС и гражданская оборона 116.5 KB
  История российской гражданской обороны Местная противовоздушная оборона (МПВО) 1918-1932 гг. Впервые возможность дезорганизации тыла появилась в годы мировой войны 1914 гг., когда в ходе военных действий нашла применение боевая авиация, с...
4178. Роль государственной собственности в промышленно развитых странах 268 KB
  Введение. Изучение опыта государственного участия в экономическом развитии передовых стран мира интересно и познавательно само по себе. Но для нас существует еще и проблема использования такого опыта с учетом ошибок предшественников, его адаптации к...
4179. Рынок труда и механизм его функционирования 130 KB
  Введение. Рынок труда является одним из наиболее сложных рынков, которые существуют и функционируют. В отличие от других рынков специфика этого рынка состоит в том, что здесь объектом контрактов выступает сам человек, его способность к труду. Сфера ...
4180. Механизм генерации транзактов в модели. Формирование цепей текущих и будущих событий. Основные атрибуты транзактов. Управление движением транзактов. 66.5 KB
  Введение Процессы функционирования различных систем могут быть представлены той или иной совокупностью систем массового обслуживания (СМО) - стохастических, динамических, дискретно-непрерывных математических моделей. Исследование характеристик таких...
4181. Гражданская оборона в современных условиях 107 KB
  Силы гражданской обороны. Степень надежности управления гражданской обороной стала одним из важнейших показателей ее готовности к выполнению поставленных задач. Управление гражданской обороной - это целенаправленная деятельность начальников, штаб...
4182. Генрих Белль. Жизнь и творчество 135.5 KB
  Генрих Бёлль родился в 1917 году в Кёльне и был восьмым ребенком в семье. Его отец, Виктор Бёлль, потомственный столяр-краснодеревщик, а предки со стороны матери - рейнские крестьяне и пивовары. Начало его жизненного пути схоже с судьба...
4183. Общая характеристика институционализма 96.5 KB
  Введение Термин институционализм происходит от слова институт или институция, под которым понимается определенный обычай, порядок, принятый в обществе, а также закрепление обычаев в виде закона или учреждени...
4184. Основные факторы инфляции в России 97 KB
  Основные факторы инфляции в России. Характер и сочетание факторов, в том числе сугубо специфических, определяющих ход событий в экономике и денежной сфере страны, дают основание полагать, что отечественный тип инфляции уникален и отличается от класс...
4185. Інфляція в Україні та шляхи її усунення 146 KB
  В умовах пікових темпів інфляції доцільною є рестрикційна політика – політика стримування. Її характерні риси: скорочення витрат бюджету та позичкового процента, стримування експорту і грошової емісії, підвищення податкових ставок. У кінцевому результаті, зазначені заходи дають скорочення сукупного попиту.