19486

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

Доклад

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

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

Украинкский

2013-07-12

29 KB

2 чел.

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

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

1.Стековая

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 

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

1966. Виховна година Юний Архітектор. 10 найвищих споруд світу 30 KB
  Юний Архітектор. 10 найвищих споруд світу. Журнал Форбс визначив десятку найвищих споруд світу, зведених станом на лютий 2008 року.
1968. Беседа для подростков ЗОЖ 60.5 KB
  Рассмотреть здоровье как основную ценность человеческой жизни и человеческого общества. Сформулировать понятие Здоровье человека. Раскрыть позитивные и негативные факторы, влияющие на здоровье человека.
1969. СИСТЕМА АВТОМАТИЧЕСКОГО РАСПОЗНАВАНИЯ РЕЧЕВЫХ КОМАНД ДЛЯ ПАРАЛЛЕЛЬНЫХ АРХИТЕКТУР 1.46 MB
  АНАЛИЗ ОСНОВНЫХ ПРОБЛЕМ ПРИМЕНЕНИЯ СКРЫТЫХ МАРКОВСКИХ МОДЕЛЕЙ В СИСТЕМАХ РАСПОЗНАВАНИЯ РЕЧИ. РЕАЛИЗАЦИЯ ГЕНЕТИЧЕСКОГО АЛГОРИТМА ДЛЯ РЕШЕНИЯ ЗАДАЧИ ОПТИМИЗАЦИИ СММ. ИССЛЕДОВАНИЕ ЭФФЕКТИВНОСТИ ОПТИМИЗАЦИИ СММ С ИСПОЛЬЗОВАНИЕМ ГЕНЕТИЧЕСКИХ АЛГОРИТМОВ.
1970. ИСТОРИЧЕСКИЕ И СОЦИАЛЬНО-ПОЛИТИЧЕСКИЕ ВЗГЛЯДЫ КАРЛА ЯСПЕРСА КАК МЫСЛИТЕЛЯ СВОЕЙ ЭПОХИ 1.17 MB
  Исторические условия формирования научного мировоззрения Карла Ясперса. Концепция всемирно-исторического развития в трудах Карла Ясперса. Ясперс о будущем человечества и смысле истории. Роль современных науки и техники в истории человечества.
1971. Критерии оценки в литературной критике В.В. Розанова 1.17 MB
  Теоретические взгляды В.В. Розанова на литературу. Теория пола и семейный вопрос. Основные черты современности в понимании В.В. Розанова. Место литературы в системе ценностей В.В. Розанова. Писательская саморефлексия. Пушкин в сопоставлении с другими авторами. Интерпретация второй половины 1890-х – начала 1900-х гг.
1972. РАЗРАБОТКА МЕТОДИКИ ОЦЕНКИ УПРАВЛЕНЧЕСКОГО СОСТОЯНИЯ МУНИЦИПАЛЬНОГО ОБРАЗОВАНИЯ 1.17 MB
  Актуальные аспекты современного развития органов местного самоуправления в Российской Федерации. Оценка управленческой эффективности в мировой практике. Критерии, характеризующие состояние местных финансов (бюджет). Расчет и ретроспективный анализ управленческого состояния м/о г. Артем.
1973. МІЖНАРОДНІ КРЕДИТНО-РОЗРАХУНКОВІ ТА ВАЛЮТНІ ОПЕРАЦІЇ 1.17 MB
  Застосування кредитних методів підтримки зовнішньоекономічної діяльності підприємницьких структур, здійснення розрахунків по експортно-імпортних операціях, проведення валютних операцій, хеджування валютних ризиків за допомогою комерційних банків України тощо.
1974. ВЛИЯНИЕ ПСИХОТИПОЛОГИЧЕСКИХ, ГЕНДЕРНЫХ И КОНСТИТУЦИОНАЛЬНО-КОНТИНУАЛЬНЫХ ОСОБЕННОСТЕЙ ЛИЧНОСТИ СТУДЕНТОВ НА ПРЕДСТАВЛЕНИЯ О НРАВСТВЕННОМ ЧЕЛОВЕКЕ 1.17 MB
  Конституционально-биологические основы развития личности. Определение границ психической и психологической нормы и патологии. Анализ философских концепций нравственности. Изучение проблемы нравственности в отечественной психологии. Факторный анализ результатов мужской выборки испытуемых.