19486

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

Доклад

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

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

Украинкский

2013-07-12

29 KB

2 чел.

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

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

1.Стековая

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 

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

6107. Технологія гостинності 28.7 KB
  Технологія гостинності План Поняття технології гостинності. Терміни та визначення. Модель гостинності. Чинники, що впливають на середовище гостинності. Уніфіковані технології готельних послуг.(С.Р.) Поняття технології гости...
6108. Відповідальність працівників за порушення норм і правил з охорони праці 29.5 KB
  Відповідальність працівників за порушення норм і правил з охорони праці Види відповідальності: Дисциплінарна відповідальність включає догану або звільнення з роботи. Притягнути до відповідальності має право особа...
6109. Различные варианты определений уроков 29 KB
  Различные варианты определений уроков. Урок - это динамичная и вариативная форма организации процесса целенаправленного взаимодействия определенного состава учителей и учащихся, включающая содержание, формы, методы и средства обучения и система...
6110. Правові основи функціонування транспорту 27.13 KB
  Правове регулювання безпеки руху та експлуатації транспорту. Правове становище рухомого складу галузей транспорту. Правове становище земель транспорту. Приватизація об'єктів транспортного комплексу України
6111. Взаємозвязки економічних процесів та явищ 34.44 KB
  Взаємозв'язки економічних процесів та явищ Завдання уроку: з'ясувати, що таке економіка предмет та методи дослідження економічної наукиоб’єкти та суб'єкти економічних відносин. Обладнання: крейда, дошка, робочі зошити учн...
6112. Региональные финансы 30.41 KB
  Региональные финансы Управление финансами можно рассматривать как сознательное воздействие органов управления на финансовые отношения экономических субъектов региона, на их финансовые потоки, осуществляемые в целях осуществления и сбалансированности...
6113. Документ і правила його складання 30.96 KB
  Основним видом текстів в офіційно-діловому стилі є документи (лат. dokumentum - повчальний приклад, взірець, доказ). В українській мові це слово з'явилося наприкінці XVII - на початку XVIII ст
6114. Сутність композиції як основи художньої творчості 31.05 KB
  Сутність композиції як основи художньої творчості. Вступ до предмету Композиція. Короткий огляд історії розвитку композиції. План. Предмет і зміст курсу Композиція. Композиція як основа художньої творчості. Сутність ідей комп...
6115. Значение физических упражнений для здоровья человека 32.88 KB
  Введение. В условиях современного мира с появлением устройств, облегчающих трудовую деятельность (компьютер, техническое оборудование) резко сократилась двигательная активность людей по сравнению с предыдущими десятилетиями. Это, в конечном итоге, п...