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