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

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

Исполнитель перемещайка
Знакомство с Visual Studio
Skulkin_TOiRD-11
Масиви. Введення даних у масив
راهنمایی فیلترپوشایی صعودی
Метод рассылки для подготовки писем родителям и не только
Выбор книги в библиотеке. 3 класс
Презентация на тему Электронные деньги и их свойства
Анализ научно-технической литературы
1С: Управление холдингом. Техническая архитектура управления лимитами и контроля операций
Blogosphere as an element of the modern media field as an element of the modern media field
7-1-2
Применение программы Tinkercad для проведения уроков Технология, в том числе при дистанционной работе
Инструкция по работе в Linoit.com
Презентация на тему Моделирование как метод познания (9 класс)
Алгоритмы и работа с величинами
Введение в базы данных и SQL
RPC в NodeJS
Прототипирование. 3D печать
Программа Movie Maker. Информатика и ИКТ. 6 класс
Программирование на языке С/С++
Media and Information Literacy as the Condition of Overcoming by Audience of Media of Information Noise
Percolation
Программное обеспечение компьютера
СЭД для малого предприятия
Как получить первых клиентов из интернета или продвижение online
Основы сетевых технологий_Лекция 3
Печать документов при работе из ФГИС ЕГР ЗАГС