10121

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

Доклад

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

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

Русский

2013-03-21

15.44 KB

1 чел.

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

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

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

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

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

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

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

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

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

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

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

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


 

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

3263. Повышение мотивации труда 121.54 KB
  Результаты изучения моделей мотивации не позволяют с психологической точки зрения четко определить, что же побуждает человека к труду. Изучение человека и его поведения в процессе труда дает только некоторые общие объяснения мотивации, но даже они позволяют разрабатывать прагматические модели мотивации работника на конкретном рабочем месте.
3264. Европейский Союз: особенности формирования, этапы и перспективы развития 74.19 KB
  Закономерным результатом развития международных экономических отношений, а именной международной торговли и международного движения факторов производства, стала экономическая интеграция, являющаяся особым этапом интернационализации хозяйст...
3265. Возникновение планетных систем и земли 96.38 KB
  Согласитесь, сегодня человек, в какой бы самой отдаленной области науки или народного хозяйства он ни работал, должен иметь представления, хотя бы общее, о нашей Солнечной системе, звездах и современных достижениях астрономии. Сравнительное...
3266. Агрессия как социально-психологический феномен 60.36 KB
  Ни одно общество не свободно от таких явлений, как убийство и разрушение. Наше непосредственное окружение полно красноречивых сцен: омерзительная пьяная драка на улице, убийство из ревности, ограбление. Насилие устрашает, повергает в смятен...
3267. Природно-ресурсный потенциал мирового хозяйства 53.74 KB
  Современный этап развития мирового хозяйства отличается всевозрастающими масштабами потребления природных ресурсов, резким усложнением процесса взаимодействия природы и общества, интенсификацией и расширением сферы проявления специфических...
3268. Жизнь и смерть как философская проблема 45.58 KB
  Издревле человек ставил перед собой вопрос, в чем сущность человеческого бытия. Многие философы и мыслители пытались ответить, для чего живет человек, для чего пришел он в этот мир, почему он умирает и что происходит с ним после смерти. Ори...
3269. Теория человеческих потребностей и ее применение в менеджменте 85.35 KB
  Менеджер достигает целей организации через своих подчиненных. В этом смысле функция мотивации является самой существенной. Именно поэтому я решила более глубоко исследовать теории человеческих потребностей. В частности мотивацию...
3270. ФИЗИОЛОГИЧЕСКИЕ СВОЙСТВА СЕРДЕЧНОЙ МЫШЦЫ 183.93 KB
  Элементы эволюции сердечно-сосудистой системы. Структурно-функциональная характеристика сердечно-сосудистой системы. Физиологические свойства сердечной мышцы: возбудимость, проводимость, сократимость, автоматия.
3271. Вискозиметрия и кинетика начальных стадий отверждения полиуретанов 110.21 KB
  Химизм реакций образования полиуретанов исследовали во многих работах, что позволило составить общее представление об этом процессе Значительно меньше изучено изменение реологических свойств в процессе образования полиуретанов, хотя этот...