Головна

Сегмент стека

  1.  Аналіз сегментованих угод
  2.  Аналіз, сегментація і вибір цільових сегментів ринку транспортних послуг
  3.  Види і сегментація ринку нерухомості
  4.  Вибираємо цільові сегменти
  5.  Вибір цільових сегментів і позиціонування товару.
  6.  Вибір цільових сегментів ринку
  7.  Класифікація видів, моделей, сегментів ринку праці.

Для зберігання тимчасових значень, для яких недоцільно виділяти змінні, призначена спеціальна область пам'яті, яка називається стеком. Для адресації такої області служить сегментний регістр SS (в якому зберігається початкова адреса цього сегмента пам'яті) і регістр покажчика стека SP (для зберігання зсуву по відношенню до початку цього сегмента).

На відміну від сегмента даних і коду, в яких можна явно адресувати будь-яку комірку пам'яті (наприклад, використовуючи мітки або імена змінних - тобто їх адреси), в сегменті стека зазвичай регістри SS і SP використовуються неявно, автоматично змінюючи свої значення при виконанні тих чи інших команд. Стек зазвичай використовується для тимчасового зберігання адрес повернення з підпрограм або переривань (для того, щоб можна було продовжити виконання програми з перерваної крапки). Крім того, в стеку зручно зберігати, а потім з стека відновлювати значення деяких регістрів, якщо вони можуть змінитися при виконанні деяких дій (наприклад, перед викликом функцій операційної системи або на початку програми обробки переривань). І, нарешті, використовуючи стек, можна легко передавати аргументи підпрограм і в стеку можна організовувати локальні змінні (такий підхід використовується у всіх мовах високого рівня).




 непряма адресація |  реєстрова адресація |  Непряма регістрова адресація |  Адресація зі зміщенням |  відносна адресація |  Базова реєстрова адресація |  індексна адресація |  сторінкова адресація |  Основні показники обчислювальних машин |  Програмна архітектура i80х86 |

© 2016-2022  um.co.ua - учбові матеріали та реферати