Программно-доступные регистры.
Программно-доступные регистры – это внутренняя оперативная память процессора.
Стековая память – это специальная область памяти, которая создается в оперативной памяти компьютера для каждой программы. Стековая память используется для организации программных прерываний в работе процессора.
Программное прерывание – временное прекращение выполнения процессором основной программы и переход его к выполнению другой программы (подпрограммы). После завершения подпрограммы процессор возвращается к продолжению основной программы.
В стековую память данные записываются, начиная с ячейки с максимальным номером. Работа стековой памяти организуется по правилу: то, что записывается первым, считывается последним.
Адрес возврата – это адрес команды основной программы, на которой произошло прерывание.
После записи адреса возврата процессор переходит к выполнению подпрограммы.
После окончания подпрограммы, процессор считывает адрес возврата из стековой памяти, что необходимо, чтобы определить команду основной программы, на которой произошло прерывание и продолжить выполнение основной программы.
Таким образом, каждая запись в стековой памяти соответствует конкретному программному прерыванию.
Дата добавления: 2015-12-16; просмотров: 17; Мы поможем в написании вашей работы! |

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