10121

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

Доклад

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

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

Русский

2013-03-21

15.44 KB

1 чел.

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

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

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

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

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

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

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

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

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

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

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

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


 

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

3716. Позакласна робота зі світової літератури 37.27 KB
  Позакласна робота зі світової літератури План Значення й принципи організації позакласної роботи з літератури. Форми позакласної роботи: систематичні й епізодичні. Посібники для вчителя з проблеми організації позакласної роботи із ...
3717. ДНК-маркеры и их применение в генетике, селекции и растениеводстве кукурузы 123 KB
  ДНК-маркеры и их применение в генетике, селекции и растениеводстве кукурузы Вступление Одним из основных продуктов питания употребляемых мировым обществом являются культурные злаковые растения, среди которых кукуруза находится в списке лидеров по пр...
3718. Міжнародно-правова регламентація залізничних перевезень вантажів згідно Угоди про міжнародне залізничне вантажне сполучення 1951 року (УМВС) 185.5 KB
  Міжнародно-правова регламентація залізничних перевезень вантажів згідно Угоди про міжнародне залізничне вантажне сполучення 1951 року (УМВС). Характеристика Угоди Угода про міжнародне залізничне вантажне сполучення (УМВС) є відомчим міжнародним норм...
3719. Оценка воздействия или влияние на окружающую среду отходов металлургической промышленности 217.5 KB
  Введение На всех стадиях своего развития человек был тесно связан с окружающим миром. Но с тех пор как появилось высокоиндустриальное общество, опасное вмешательство человека в природу резко усилилось, расширился объем этого вмешательства, оно стало...
3720. Электропривод ножниц стана 450 401 KB
  Введение Идея создания второго крупного завода рядом с КМК возникла еще в годы первых пятилеток, но только в 1950 г. появилась возможность вернуться к вопросу о строительстве завода. В 1957г. Совет Министров СССР утвердил проектное задание на строит...
3721. Разработка цифровой интегральной микросхемы 230.5 KB
  Элементная база экономики непрерывно развивается. На смену крупногабаритному оборудованию приходит оборудование малых размеров с более точными параметрами и высокой надежностью. Такое оборудование является менее энергоемким и требует меньш...
3722. Экономическая география и регионалистика 126.5 KB
  Экономико-географическое положение территории России Экономико-географическое положение (ЭГП) – это положение объектов в экономическом и социальном пространстве относительно друг друга, а также относительно границ (государственных, администрати...
3723. Экономика предприятия. Предприятие как хозяйствующий субъект 605.5 KB
  Предприятие — это самостоятельный хозяйствующий субъект, созданный в порядке, установленном действующим законодательством Российской Федерации, для производства продукции, выполнения работ и оказания услуг. Понятие предприятие в широком смысл...
3724. Рынок как экономическая система 314.5 KB
  Понятие рынка в общих чертах известно любому человеку, осуществляющему какие-либо покупки. В тоже время понятие рынка многопланово. Происходящие здесь изменения интересуют и затрагивают огромные количества людей, в том числе и таких, кому...