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

Содержание
- 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Стек
Примеры работы со стеком
Стек
Примеры работы со стеком

Защита информации
Разработка алгоритмов управления и протокола общения систем различных автономных объектов роботизированного полигона города
Геоинформационные системы (ГИС)
Модель аппаратного обеспечения современных ПЭВМ с точки зрения ОС. Лекция 12
Haunting Hands. Мобильные медиа
Работа с примитивами
Тест по базам данных
Пэкмен. Аниматоры
Путешествие в страну алгоритмов
Арифметические операции над числами с фиксированной точкой
Разработка мобильных сервисов для велотуристов и сети мини/микро бизнесов
Работа с файлами и папками в операционной системе Windows
Табличные информационные модели. Моделирование и формализация
Разработка дополнительного программного модуля для конфигурации 1с предприятие
Таблицы на Web-страницах
Классификация программного обеспечения (ПО)
Компьютерные вирусы
Конференция в Скайп
Презентация на тему Печать документов
Фильтры, слои и выделение ( урок 2)
SparkML basics
Пошаговая инструкция создания сводной таблицы в excel
Система поиска книг, фильмов и музыки
Функции Excel. ОКРУГЛ
Понятия Истина и Ложь (4 класс)
Применение программы Virtualbox на практических занятиях по информатике
Передача информации. Схема передачи информации
Элементы инфографики: фигуры