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

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

Механизмы совершенствования взаимодействия вузов сети РУМЦ и партнеров
Современные компьютерные системы
Программирование алгоритмов. Типы переменных. Операторы, процедуры и функции
Решение для выгрузки отчетности ПИФ в формате XBRL
Цифровая безопасность. Пройди тест. Проверь свои знания
Голосование на STARPASS
Приложение Food Secret
Мероприятие по информатике
Internet of Things
Технологии сегодня. 7 класс
Скрин ошибки
Функции СУБД. Типовая организация СУБД. Дореляционные СУБД. Лекция №2
Мультимедийные технологии на уроках: создаем идеальную презентацию в POWERPOINT
Информашка. Тест
Portal demo content
20_09_2022_Shabrov_nir
Активируй свой личный бренд
Сети и системы телекоммуникаций. Протоколы, интерфейсы и сервисы
Национальная электронная библиотека сегодня
Управление исполнителями
Информационные и коммуникационные технологии
Prezentatsia_Azad_Turbo_Paskal (1)
The internet
Cтудентосберегатель
Машинное обучение: линейные модели final
Использование информационных технологий на уроках ненецкого языка в начальной школе
Сетевые службы. Кластеры
IT-Компания. Команда Торнадо. Разработка мобильных приложений