19485

Способи адресації

Доклад

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

Способи адресації Спо́соби адреса́ції па́м'яті комплекс стандартизованих для певної архітектури системи команд центрального процесора способів для визначення обчислення місця розташування операндів в пам'яті ЕОМ або адреси наступної команди при виконанні команд

Украинкский

2013-07-12

28.5 KB

5 чел.

Способи адресації

Спо́соби адреса́ції па́м'яті — комплекс стандартизованих для певної архітектури системи команд центрального процесора способів для визначення (обчислення) місця розташування операндів в пам'яті ЕОМ або адреси наступної команди при виконанні команд переходу.

Для того, щоби отримати можливість використовувати дані з пам'яті в обчислювальних операціях, необхідно однозначно вказати процесору їхнє розташування. В фон-нейманівських машинах кожна комірка пам'яті має власну адресу й проблема визначення місця розташування потрібних даних зводиться до визначення цієї адреси. В перших ЕОМ адреса або номер комірки необхідно було вказувати явно, і такий метод адресації виявлявся дуже незручним. Труднощі в алгоритмізації різних задач, де була потрібна автоматизація процесу визначення адреси, стали причиною введення згодом широкого спектру методів адресації. Кожний з них фактично пропонує певну формулу для обчислення ефективної (тобто фактичної) адреси, зручну в тій або іншій ситуації.

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

CISC-модель (архітектури «регістр-пам'ять»)

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

RISC-модель (архітектури «регістр-регістр»)

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


 

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

2080. Расчет схем на диодах 1.29 MB
  Расчет схем на полупроводниковых диодах. Пример расчета диодного ограничителя. Стабилизаторы напряжения на диодах. Расчет параметрического стабилизатора.
2081. Учебное пособие Логика 877.93 KB
  Предмет и значение логики. совместимые отношения между понятиями. объем и содержание понятия. Правила и ошибки понятий. Виды сложных суждений. Непосредственные умозаключения. Методы научной индукции.
2082. Локальные компьютерные сети 627.36 KB
  Локальные компьютерные сети, базовые понятия. Оборудование компьютерных сетей. Локальные сети в общей классификации компьютерных сетей. Структура стандартов IEEE 802.X. Формат кадра и этапы доступа к среде. Производительность сети Ethernet. Маркерный метод доступа к разделяемой среде.
2083. Физико-химические основы микроэлектроники и технологии РЭС и ЭВС 2.33 MB
  Строение твердых тел. Основы кристаллографии. Основы квантовой физики. Основы зонной теории твердых тел и квантовой статистики. Гальваномагнитные эффекты в твердых телах. Оптические и фотоэлектрические явления в твердых телах
2084. Конспект лекций Turbo Pascal -2 725.88 KB
  Параметры-переменные и параметры-значения. Новые графические процедуры и функции. Вертикально-горизонтальное отношение. Поворот фигур и вывод текста. Тип данных множество и записи. Файлы с прямым доступом.
2085. Конспект лекций Turbo Pascal 1.57 MB
  Знакомство со средой PASCAL. Структура программы на Паскале. Печать списка и текстов. Переменные. Оператор присваивания. Управление выводом информации. Ввод данных (операторы READLN и READ). Логические переменные и операции. Многомерные массивы. Процедуры и функции с параметрами.
2086. Техническое диагностирование и неразрушающий контроль деталей и узлов локомотивов 182.16 MB
  Основы управления техническим состоянием локомотива, задачи и средства диагностирования. Акустический вид неразрушающего контроля. Диагностирование полупроводниковых и тиросторных блоков. Диагностирование тяговых электродвигателей. Выбор и расчет параметров диагностирование.
2087. Кузнечно-штамповочное оборудование 40.49 MB
  Принцип действия и классификация кузнечно-штамповочных машин. Основные признаки для конструктивного подразделения кривошипных прессов. Кинематические свойства и проектирование исполнительных механизмов. Силовой расчет и условие прочности кривошипных прессов. Типовые конструкции гидравлических прессов.
2088. Состояние и перспективы развития геоинформатики в геологических науках на дальнем востоке России 226.81 KB
  В статье приведено определение геоинформатики как самостоятельного научного направления и перечислены основные области исследований. Описано состояние исследований в геоинформатике и геологических науках.