19486

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

Доклад

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

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

Украинкский

2013-07-12

29 KB

2 чел.

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

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

1.Стековая

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 

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

44488. Аналіз правової діяльності ТОВ Сумська насосна техніка 1.11 MB
  Основним завданням, яке було поставлено переді мною, було закріплення на практиці досягнутих під час навчання знань з правових дисциплін, засвоїти навики у веденні діловодства підприємства, набратися достатнього досвіду роботи, яка пов’язана з його функціонуванням, підсумувати досягнуті знання та проаналізувати можливість застосування цих знань на практиці.
44489. Канали зв’язку всучасних комп’ютерних мережах 56.11 KB
  Підтримка мереж в Debian`і є дуже схожою з класичними дистрибутивами Linux. Однак, якщо ви – новачок у Дебіені, деякі речі можуть бути вам невідомі. Короткий вступ до налаштування мережі у Debian GNU/Linux покаже вам, як усе це працює у даному дистрибутиві.
44490. Підвищення ефективності діяльності банку в посткризовий період 473.5 KB
  Прогнозування фінансових результатів та показники ефективності діяльності банку з використанням економіко-математичного моделювання. Ризики діяльності банку та їх вплив на ефективність діяльності. Аналіз та оцінка фінансових результатів діяльності банку
44491. Правоведение как система 222.14 KB
  Право – это система общеобязательных формально определенных норм, выражающих, обусловленную экономическими, духовными и другими условиями жизни, волю общества, охраняемая от нарушений возможностями гос. принуждения и являющаяся гос. регулятором общественных отношений.
44493. Людина та природа 292.3 KB
  Безліч видів взаємодії людини і суспільства з природним середовищем на різних етапах їх існування умовно можна назвати природокористуванням. Можна виділити такі типи природокористування: збирально-привласнюючий; виробничо-продуктивний; інноваційно-конструктивістський, ноосфер-ний або інформаційний*
44494. Философия как наука и мировоззрение 882.5 KB
  Термин философия впервые родился в др. Греции, авторм является Пифагор. Именно он впервые назвал философию философией. Философия (с греч.) – любовь к мудрости. Пифагор имел в виду, что философия – это мудрость, и человек любит ее, тянется к ней. Однако через это понятие содержание не раскрывается
44495. Физика. Методы физического исследования 2.11 MB
  Физика – наука о природе(от греческого слова «фузик»). Современная физика рассматривается как наука, изучающая общие свойства материи(вещества и поля). Материя – объективная реальность, данная нам в ощущениях, восприятиях, наблюдениях(В.И. Ленин)
44496. Прогнозирование развития общественного экономического комплекса 25.42 KB
  Земли населенные ими составляли значительную часть Римской империи. часть свевов переселилась на Пиренейский полуостров. переправилась и часть племени свевов. Испанский автор Идаций писал что в конечном итоге после опустошений и вандалыхасдинги и свевы заняли Галисию причем свевы получили западную часть этой территории аланы Лузитанию и Картахену а вандалы силинги Бетику прочие территории Пиренейского полуострова осталась у испаноримлян.