Программно-доступные регистры.



Программно-доступные регистры – это внутренняя оперативная память процессора.

Стековая память – это специальная область памяти, которая создается в оперативной памяти компьютера для каждой программы. Стековая память используется для организации программных прерываний в работе процессора.

Программное прерывание – временное прекращение выполнения процессором основной программы и переход его к выполнению другой программы (подпрограммы). После завершения подпрограммы процессор возвращается к продолжению основной программы.

В стековую память данные записываются, начиная с ячейки с максимальным номером. Работа стековой памяти организуется по правилу: то, что записывается первым, считывается последним.

Адрес возврата – это адрес команды основной программы, на которой произошло прерывание.

После записи адреса возврата процессор переходит к выполнению подпрограммы.

После окончания подпрограммы, процессор считывает адрес возврата из стековой памяти, что необходимо, чтобы определить команду основной программы, на которой произошло прерывание и продолжить выполнение основной программы.

Таким образом, каждая запись в стековой памяти соответствует конкретному программному прерыванию.


Дата добавления: 2015-12-16; просмотров: 17; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!