Реестр микропроцессорной памяти: использование для адресации команд, программ и стековой памяти. Особенности их использования в командах ассемблера.

Архитектура ЭВМ 07.04.2024 0 2471 Нашли ошибку? Ссылка по ГОСТ

В микропроцессорах изучаемого типа программы и данные хранятся в отдельных областях памяти, сегментах, с объемом до 64КБ (килобайт). Одновременно микропроцессор может иметь дело с 4 сегментами, начальные адреса которых содержатся в регистрах сегментов.

Эти регистры выполняют следующие функции:

регистр сегмента команд CS указывает на сегмент, содержащий текущую исполняемую программу. Для вычисления адреса следующей подлежащей исполнению команды процессор складывает значение CS умноженное на 16 с указателем команд IP (см. далее);

регистр сегмента стека SS указывает на текущий сегмент стека — области памяти предназначенной для временного хранения данных и адресов;

регистр сегмента данных DS указывает на текущий сегмент данных, который обычно содержит используемые в программе переменные;

регистр дополнительного сегмента ES указывает на текущий дополнительный сегмент, который используется при выполнении операций над строками.

Нашли ошибку? Выделите текст и нажмите CTRL + Enter