Образовательная программа 6B06104 «Вычислительная техника и программное обеспечение»



бет15/27
Дата19.10.2022
өлшемі10,77 Mb.
#153958
түріОбразовательная программа
1   ...   11   12   13   14   15   16   17   18   ...   27
Байланысты:
Lab raboty Arkhitektura i organizatsia EVM

Адрес следующей выполняемой инструкции

CS

39B40H

Смещение в IP

+ 514H

Адрес следующей выполняемой инструкции

3A054H



При выполнении каждой инструкции процессор меняет значение смещения в регистре IP, и этот регистр постоянно указывает на следующую подлежащую исполнению инструкцию.
Указатель стека (stack pointer, SP). Регистры SP (stack pointer – указатель стека) и BP (base pointer – базовый указатель), связанные регистром SS, и позволяют системе работать с данными в стековом сегменте. Процессор автоматически ра ботает с этими регистрами.
16-разрядный регистр SP хранит значение смещения, кото- рое в сочетании с регистром SS (SS:SP) указывает на текущее слово в стеке. В процессоре 80386 введен в оборот 32-разрядный расширенный регистр указателя стека – ESP.
В следующем примере регистр SS содержит адрес сегмента 4BB3[0]H, а регистр SP – смещение 412H. Для вычисления адреса текущего слова в стеке процессор суммирует значения регистров SS и SP.



Адрес вершины стека


SS

4BB30H

Смещение в SP

+ 412H

Адрес текущего слова в стеке

4BF42H





Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   ...   27




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет