- Главная
- Информатика
- Стек. Реализация стека

Содержание
- 2. Стек Реализация стека на уровне ЦП Регистры x86: SS – хранит границу стека (начало сегмента стека)
- 3. Стек Реализация стека на уровне ЦП Команды для работы со стеком: PUSH – добавить данные в
- 4. Стек Реализация стека на уровне ЦП Регистры x86: SS – хранит границу стека (начало сегмента стека)
- 5. Стек Примеры работы со стеком
- 7. Скачать презентацию
Слайд 2Стек
Реализация стека на уровне ЦП
Регистры x86:
SS – хранит границу стека (начало сегмента
Стек
Реализация стека на уровне ЦП
Регистры x86:
SS – хранит границу стека (начало сегмента

стека)
ESP – хранит вершину стека (адрес элемента, записанного в стек последним)
EBP – регистр для манипуляций со стеком. Позволяет получить доступ к предпоследнему, предпредпоследнему, и т.д. элементу.
ESP – хранит вершину стека (адрес элемента, записанного в стек последним)
EBP – регистр для манипуляций со стеком. Позволяет получить доступ к предпоследнему, предпредпоследнему, и т.д. элементу.
Граница
Вершина
Основание
Слайд 3Стек
Реализация стека на уровне ЦП
Команды для работы со стеком:
PUSH – добавить данные
Стек
Реализация стека на уровне ЦП
Команды для работы со стеком:
PUSH – добавить данные

в стек. Команда записывает данные в стек и уменьшает регистр ESP.
POP – извлечь данные из стека. Команда извлекает данные и увеличивает ESP.
POP – извлечь данные из стека. Команда извлекает данные и увеличивает ESP.
PUSH BX
PUSH CX
<здесь любые манипуляции с BX и CX>
POP CX
POP BX
Слайд 4Стек
Реализация стека на уровне ЦП
Регистры x86:
SS – хранит границу стека (начало сегмента
Стек
Реализация стека на уровне ЦП
Регистры x86:
SS – хранит границу стека (начало сегмента

стека)
ESP – хранит вершину стека (адрес элемента, записанного в стек последним)
EBP – регистр для манипуляций со стеком. Позволяет получить доступ к предпоследнему, предпредпоследнему, и т.д. элементу.
ESP – хранит вершину стека (адрес элемента, записанного в стек последним)
EBP – регистр для манипуляций со стеком. Позволяет получить доступ к предпоследнему, предпредпоследнему, и т.д. элементу.
;код для 32-битного процессора
mov EBP,ESP ;получаем доступ к последнему
inc [EBP] ;можем изменить последний
add EBP,4 ;получаем доступ к предпоследнему
inc [EBP] ;можем изменить предпоследний
Слайд 5Стек
Примеры работы со стеком
Стек
Примеры работы со стеком

Растровая и векторная графика
FreeMind
Издательский холдинг Инфра-М и информационно-образовательная среда Znanium
Разработка базы данных по учету и потовой продаже запасных частей к холодильному оборудованию
Помехоустойчивое кодирование
Кодирование. Декодирование
nxweb.nexign-systems.com. Часть 1
Презентація 10 клас Урок 32
Игра Прыг-скок
Влияние контроля на надежность хранения информации
Введение. Основные понятия операционных систем
Общие сведения о Microsoft Excel 2010. Ввод данных
Обзор технологий интеллектуализации ГИС
Построение шнека в Kompas-3DLT
Отправить сообщения на электронный адрес на темы Электронная почта
Задания на СРСП
Язык С#. Интерфейсы. Лекция #3
Памятка по информационной безопасности в виртуальном мире
Роль визуальных социальных сетей в формировании политического имиджа
Организация данных в ГИС. Источники данных для ГИС. Растровая модель данных. Векторная модель данных
Социальная сеть для педагогического сообщества
Безопасный Интернет
События и Слушатели
Какие есть виды ферм
Всемирная паутина
СРС тақырыбы: Интернет қосымшаларының құрылуы. DHTML технологиясы
Машины. Игра
Python-Массивы (списки)