Режими адресації

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

Режим адресації пам'яті - це процедура або схема перетворення адресної інформації про операнд в його виконавчу адресу.

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

У кожної мікроэвм реалізовані тільки деякі режими адресації, використання яких, як правило, визначається архітектурою МП.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: