19485

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

Доклад

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

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

Украинкский

2013-07-12

28.5 KB

5 чел.

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

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

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

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

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

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

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

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


 

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

71. Анализ состояния компьютерного обеспечения ООО ПФ Логос 43.51 KB
  Разработка тренажерных технологий, приобретение необходимых практических умений и навыков в области программирования и обработки данных. Овладения приемами разработки программных продуктов для автоматизированных систем обработки информации и управления.
72. Международные отношения России и Турции 45.25 KB
  Российско-турецкие отношения насчитывают более чем пятисотлетнюю историю. Это история военного соперничества за обладание территориями на Кавказе, Ближнем Востоке, Балканах, за политическое влияние в Европе и странах Ближнего Востока.
73. Природно-ресурсный потенциал России и Мурманской области 49.95 KB
  Анализ обеспеченности России и Мурманской области природными ресурсами. Исчерпаемые, в том числе возобновимые (растительность, запас питательных веществ в почве, запас воды в реках и озерах, годовой и подземный сток, растительный и животный мир) и невозобновимые (минеральные ресурсы, подземные воды, почвенный слой).
74. Управление маркетингом на предприятии Цифрал-Срвис 835 KB
  Миссия компании Цифрал-Срвис заключается в деятельности на благо общества и выражается в предоставлении высококачественных услуг в сфере обеспечения безопасности. Товар поставляется только в подъезды имеющие аудиодомофонное оборудование.
75. Расчет и конструирование машин и аппаратов пищевых производств 584 KB
  Современные методы расчета подшипников качения и подшипников скольжения. Общие сведения о вариантах применения, конструкциях, режимах работы подшипников. Условный расчет подшипников скольжения, статическая грузоподъемность.
76. Решение задач оптимизации. Метод равномерного симплекса после завершения одного оборота 770.5 KB
  Метод равномерного симплекса после завершения одного оборота в области расположения стационарной точки. Отработка навыков решения задач безусловной оптимизации функции нескольких переменных методами прямого поиска и отработка навыков решения задач безусловной оптимизации градиентными методами.
77. Разработка методики проектирования схемы малошумящего усилителя 498.5 KB
  Усилитель выполнен в виде монолитной микроволновой интегральной схемы, цепи усилителя состоят из элементов с сосредоточенными параметрами. Амплитудно-частотная характеристика (АЧХ) усилителя без согласующих цепей.
78. Классы Фиттинга конечных групп. Изучение множества с заданными алгебраическими операциями 614.5 KB
  Изучение множества с заданными алгебраическими операциями и отношениями. Двойственность классов Фиттинга, приведение последовательности и доступности изложения основных классовых и групповых теорий.
79. WEB–орієнтована інформаційна система Math 615.5 KB
  Теоретичні відомості розробки інформаційного сервера. Крім доступу до статичних документів сервера існує можливість одержання документів як результату виконання прикладної програми. Саме зазначені технології на основі загальних принципів побудови мережі Internet і, особливо, на базі системи протоколів.