19485

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

Доклад

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

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

Украинкский

2013-07-12

28.5 KB

5 чел.

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

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

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

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

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

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

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

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


 

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

247. Разработка информационного обеспечения автоматизированной системы Муниципальный заказ г. Сургут 427 KB
  Проектирование базы данных ER-методом. Генерация SQL-скрипта для создания базы данных. Обеспечение взаимодействия структурных подразделений Администрации города при размещении и контроле исполнения муниципальных заказов на поставку товаров.
248. Блоки питания персональных компьютеров 473.5 KB
  Форма и основная физическая компоновка того или иного компонента ПК. Устройства для тестирования блоков питания компьютера. 20-контактный разъём блока питания стандарта ATX. Стандартный блок питания форм-фактора SFX/SFX12V, оснащённый внутренним вентилятором 60 мм.
249. Разработка приложения для создания информационно-поискового комплекса библиотеки техникума всех учебников всех специальностей 1.6 MB
  Основными инструментами для подготовки и показа презентаций в мировой практике являются программы PowerPoint компании Microsoft, CorelPresentations фирмы Corel и пакет StarOfllaj компании SterDivision GMBH.
250. Реалізація логістичних функцій складів в процесі товарного перевезення 597.5 KB
  Підйомно-транспортне обладнання: конвеєри, підйомні столи та платформи, крани, шківи, вантажозахватні пристрої. Управління багатономенклатурними постачаннями (ABC-XYZ). Розрахунок оптимальної партії постачання (EOQ).
251. Практика графического программирования 309 KB
  Написать программу, составляющую из фрагментов целую фотографию. Рисование дорожного знака с элементами анимации. Создание часов с круглым циферблатом и движущимися стрелками. Вывод в графическом окне заданный ребус и проверка его расшифровки.
252. Організація самостійної роботи студентів при виконанні контрольних робіт та індивідуальних завдань по курсу Організація баз даних 515 KB
  У методичному посібнику надані структура завдання до контрольної та індивідуальної робіт та приклад виконання завдання для придбання теоретичних та практичних навичок побудови баз даних в системі керування базами даних Visual FoxPro 6.
253. Теоретические аспекты охраны труда в Республике Беларусь 491.5 KB
  Назначение повторного заземления нулевого провода. Особенности предоставления компенсаций по результатам аттестации рабочих мест. Организация работы по охране труда в Республике Беларусь и на железнодорожном транспорте. Определение суммарного уровня шума от нескольких источников.
254. Роль лизинга в экономике России. Анализ развития лизингового рынка 608.5 KB
  Рассмотрение экономической сущности лизинга, а так же его возможной роли в укреплении экономики РФ. Изучение истории рынка лизинга в РФ, нормативно-правовой базы, роли лизинга в экономике, а также современного состояния лизингового рынка.
255. Cравнительная оценка гибридов томата в зимних теплицах ЗАО Агрокомбинат московский 614 KB
  Местоположение ЗАО агрокомбинат московский и уровень развития овощеводства в нем. Возделывание томата по малообъемной технологии. Экономическая оценка производства различных гибридов томата. Фенологические наблюдения и биометрические измерения рассады.