19485

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

Доклад

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

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

Украинкский

2013-07-12

28.5 KB

5 чел.

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

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

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

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

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

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

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

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


 

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

941. Транспортування небезпечних вантажів автомобільним видом транспорту 2.2 MB
  Визначення перспективного напрямку удосконалення існуючої схеми перевезень легкозаймистих речовин у Угорщину та Румунію. Аналіз українського законодавства в області автомобільних перевезень небезпечних вантажів. Оцінка техніко-економічної ефективності розроблених технологічних рішень.
942. Отечественная история от начала до конца ХХ века 683 KB
  Происхождение и ранняя история восточных славян (расселение, занятия, общественное устройство, религия). Объединение русских земель и образование Московского государства. Государственное реформирование при первых Романовых. Либеральные реформы 60- 70 гг. XIX века. Столыпинская аграрная реформа и ее итоги. Новая экономическая. политика (1921-28г.:причины, содержание, противоречия) НЭП.
943. Привод ленточного транспортёра 224.5 KB
  Промежуточный вал (расчёт на статическую прочность). Определение требуемой мощности электродвигателя. Определение частоты вращения вала электродвигателя. Определение действительного фактического передаточного числа. Крутящий момент в поперечных сечениях валов.
944. Проектирование автоматизированной информационной системы автомобильной стоянки на Delphi 753 KB
  Обзор существующих систем для автоматизации работы автомобильных стоянок. После анализа особенностей среды программирования Delphi и возможностей написания на ней программы было успешно разработано приложение Автостоянка, которое позволяет сотрудникам автостоянки осуществлять простой и удобный поиск клиентов и их авто по базе данных, добавлять новые записи, вести учет платежей за парковочные места.
945. Знакомство с операционной системой MS DOS 68.5 KB
  Просматривать содержимое дисков и каталогов. Выполнять действия над файлами. Выполнять действия над каталогами.
946. Основные команды работы с файлами и каталогами 103.5 KB
  Команды DOS состоят из имени команды и, возможно, параметров, разделённых пробелами. Имя команды и параметры могут набираться как прописными, так и строчными латинскими буквами.
947. Знакомство с программой Volkov Commander 63.5 KB
  Записать в тетрадь все команды и приглашение операционной системы, на которое вводилась каждая команда. Используя программу vc, зарисуйте структуру диска F:. Создайте в корневом каталоге диска E: новый файл с именем new.txt.
948. Знакомство с программными возможностями Volkov Commander 122.5 KB
  Сервисный пакет Volkov Commander обеспечивает в простой и наглядной форме выполнение наиболее употребительных операций при работе с файлами пользователя. Вызов операций, перечисленных в информационной строке экрана, осуществляется нажатием функциональных клавиш с соответствующими номерами.
949. Операционная система Windows XP 67.5 KB
  Запуск задачи в системе, принципы организации многозадачной работы в системе, вход в систему и выход из нее, изменение размеров и положение окон на экране, перемещение и переупорядочивание значков, использование меню, выполнение типичных действий с помощью меню.