19486

Типи та формат команд

Доклад

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

Типи та формат команд Количество команд и их сложность являютса важнейшым фактом при выборе Архітектуры системи командАСК.По етому виделяют следуйщие видиАСК: 1.Стековая 2.Акумуляторная 3.Регистровая 4.С виделеним доступом к памяти Стекові архітектури У стек

Украинкский

2013-07-12

29 KB

2 чел.

Типи та формат команд

Количество команд и их сложность являютса важнейшым фактом при выборе Архітектуры системи команд(АСК).По етому виделяют следуйщие види(АСК):

1.Стековая

2.Акумуляторная

3.Регистровая

4.С виделеним доступом к памяти

Стекові архітектури

У стекових архітектурах набір регістрів (або відповідна область пам'яті, де відбувається безпосередня обробка даних) організований у стек (stack) або магазин. Принцип дії цієї структури дійсно нагадує магазин автомата, в якому можна послідовно завантажувати патрони, причому при завантаженні кожного наступного, попередні опускаються на позицію долілиць. Діставати патрони доведеться в зворотному порядку: перший із завантажених буде вийнятий останнім.

Акумуляторна архітектура

В акумуляторних архітектурах „уявним” залишається тільки один операнд, що перебуває в спеціальному регістрі акумулятора. Другий операнд береться безпосередньо з пам'яті або з тимчасового сховища, в яке завантажується попередньо. Розвитком цього принципу можна вважати архітектури з наборами спеціалізованих регістрів, в яких деякі регістри були закріплені за певними операціями, або існували якісь інші обмеження на їхнє використання.

Архітектури «регістр-пам'ять» і «регістр-регістр»

Архітектури «регістр-пам'ять» і « регістр-регістр» відносяться до розряду регістрових архітектур. В них як основне сховище операндів використовується набір регістрів загального призначення або спеціалізованих регістрів. Використання регістрів веде до істотного підвищення продуктивності: по-перше регістрова пам'ять швидше оперативної, по-друге набір регістрів дає більше можливостей програмісту й компілятору для організації складних обчислень (на відміну, наприклад, від стекових архітектур, де порядок обчислення визначається однозначно й не може бути змінений), полегшує реалізацію мікроархітектурних методів підвищення продуктивності обчислень, таких як конвеєризація або сполучення операцій.

Адресність команд

Стекова архітектура може зватися нульадресною або нульоперандною, в ній і вхідні операнди, і адреса для запису результата визначені за замовчуванням, тому в команді нічого вказувати не потрібно.

Акумуляторні архітектури є однооперандними.

Архітектури типу регістр-пам'ять часто мають двооперандний формат — в команді вказується місценаходження обох джерел операції, а результат за замовчуванням записується на місце першого, яке при необхідності повторного використання доведеться заново завантажувати.

Архітектури «регістр-регістр» мають найбільш гнучкий триоперандний формат з явною вказівкою як операндів-джерел, так і регістра, в якому буде збережений результат. В модулях векторної обробки (наприклад, обробки мультимедійних даних) сучасних процесорів загального призначення та процесорах цифрової обробки сигналів можна знайти й спеціалізовані чотириоперандні команди.


 

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

50663. Исследование цепей согласования выходного усилителя мощности 816 KB
  Цель работы Освоение методики расчета и настройки по приборам цепей согласования усилителя мощности УМ. Схема принципиальная электрическая Расчет колебательной системы Экспериментальная часть 3 6 9 12 15 18 21 24 27 17 16. При определенном значении достигают максимального значения которое соответствует критическому режиму работы транзистора. При настройке в резонанс достигается минимальное значение и максимальные значения и .
50664. Метод последовательного анализа при испытании на надежность 86.5 KB
  В качестве результатов испытаний приведены статистика отказов и графики зависимости отказов от времени: 1я реализация № отказа Время отказа 1 305 2 683 ИСПЫТАНИЕ ЗАВЕРШЕНО Граница браковки: 52. 1 Зависимость числа отказов от времени для 1 реализации 2я реализация № отказа Время отказа 1 311 2 377 3 693 ИСПЫТАНИЕ ЗАВЕРШЕНО Граница браковки: 52. 2 ...
50665. Релігія в світовому культурно-історичному просторі 103.5 KB
  Світові релігії в культурно-історичному просторі. Естетичні канони й етична програма буддизму. Етико-естетичні концепції християнства. Естетичний вимір Корану як священної книги ісламу. Особливості мусульманського мистецтва...
50666. Частотные модуляторы 195 KB
  Схема принципиальная электрическая ЧМ автогенератора с варикапом Схема принципиальная электрическая ЧМ автогенератора с реактивным транзистором Расчет Экспериментальная часть Выводы В ходе лабораторной работы были исследованы частотно-модулированные колебания в ЧМ автогенераторе с варикапом и реактивным транзистором. В схеме с варикапом видно что: Уходит значение центральной частоты.
50667. Исследование компенсационных стабилизаторов напряжения 831 KB
  Входное напряжение при номинальном рабочем режиме схемы: Выходное напряжение при номинальном рабочем режиме схемы: Увеличенное входное напряжение: Выходное напряжение при увеличенном входном напряжении: Измерение выходного сопротивления Выходное напряжение стабилизатора с нагрузкой...
50668. Изучение методов структурного резервирования 96.5 KB
  Возможные типы резервирования: Общее нагруженное резервирование. Поэлементное нагруженное резервирование. Общее резервирование замещением. Поэлементное резервирование замещением.
50670. Измерение коэффициента ошибок в цифровых каналах телекоммуникационных систем 186 KB
  Цель работы Ознакомление с приборами методами и схемами измерений коэффициента ошибок в цифровых каналах телекоммуникационных систем; методами оценки качества цифровой модуляции с использованием глазковых диаграмм и диаграмм рассеяния. Экспериментальная часть Измерение коэффициента ошибок на выходе канала передачи информации. Отношение сигнал шум 5 6 7 9 11 15 Число ошибок 54320 50290 56350 57420 35240 1 Общее число принятых бит 111700 106100 123800 148900 102800 466000 Коэффициент ошибок 0.
50671. Изучение законов динамики вращательного движения твёрдого тела вокруг неподвижной оси на маятнике Овербека 292.5 KB
  В этой модели считается что трение в оси неподвижного блока отсутствует этот блок невесом а момент сил трения в оси блока с крестовиной не зависит от угловой скорости вращения В этих условиях ускорение груза массой m постоянно на всём отрезке движения H. Тогда рассмотрим систему состоящую из блока 1 с моментом инерции который может вращаться вокруг неподвижной горизонтальной оси и блока 2 с моментом инерции вращающегося вокруг оси . Запишем основное уравнение динамики вращательного движения для каждого блока учитывая что...