19486

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

Доклад

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

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

Украинкский

2013-07-12

29 KB

2 чел.

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

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

1.Стековая

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 

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

63895. АНАЛИЗ ФИНАНСОВОГО СОСТОЯНИЯ И ФИНАНСОВОЙ УСТОЙЧИВОСТИ ООО «ИНАВТОСЕРВИС» 453.5 KB
  Финансовое состояние предприятия на момент исследования; тенденции и закономерности в развитии предприятия за исследуемый период; «узкие» места, отрицательно влияющие на финансовое состояние предприятия; резервы, которые предприятие может использовать для улучшения финансового состояния.
63896. Анализ феномена психопатологии на современном этапе развития общества 26.96 KB
  В некоторых вопросах современная медицина в лице психологии и психотерапии с их технологическими нововведениями признают свое бессилие говоря о том что душа человека как и ее свойства нормальные и патологические до конца не изучены. Утверждают что человеческое сознание формируется в результате исторического развития...
63897. Институт детства – что дальше? 36.5 KB
  Если сравнить прошлое и настоящее, детей современности и детей прошлого, детей XX века и детей начала XXI века, то мы заметим многие интересные черты. Предположим, что дети прошлого воспитывались в достаточно традиционной культуре...
63898. Этнические стереотипы и механизмы их становления 22.74 KB
  Мы пришли к выводу что в культуре отдельного народа и этноса можно отнести к стереотипам следующее: вербальное поведение; невербальное поведение мимика жесты телодвижения; национальный характер и представления о нем другими нациями...
63899. Трансформация института семьи 19.67 KB
  Семья базовая ячейка общества один из важнейших социальных институтов государства. В процессе радикальных социальных изменений вызванных модернизацией и глобализацией традиционные семьи находятся на распутье выбирая и балансируя между сохранением традиций...
63900. Образ «за границы» в глазах молодежи 37 KB
  В целом те кто был заграницей оценивают ее по следующим критериям: Климату: Невыносимая жара надоедает существует опасность стихийных бедствий. В России образование хуже чем заграницей. Психоэмоциональным оценкам: Заграницей другие люди.
63901. Стереотипная идентификация: восприятие представителей различных национальностей за границей 20.83 KB
  В первом вопросе предлагалось выбрать от 1 до 3 вариантов ответа в случае подтверждения факта общения с представителями какой либо из 3 национальностей китайцы корейцы японцы и отметить период знакомства указать в 10 летнем периоде или выбрать пункт никогда не сталкивался.
63902. Эмоциональные реакции, маркирующие трансгрессивный переход 36 KB
  Случается ли в бытии человека такая настроенность которая подводит его к самому Ничто и отвечает Ужас приоткрывает Ничто Но действительно ли это настроенность подводит человека к Ничто или всё же ситуация столкновения с Ничто вызывает эту настроенность Мы всё же возьмём ужас...
63903. Трансгрессия глобальной системы международно-правового регулирования 65.5 KB
  Основой глобального права может быть только международное право которое уже приобрело некоторые черты универсального регулятора. Глобализация это состояние мировой экономической системы охватывающей весь спектр человеческой деятельности происходящей от углубленной...