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

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

Шпаргалка по переходу ИП на онлайн-кассы в 2021 году
Информационные технологии при изучении математики
Программное обеспечение компьютера
Операционные системы
Творческое задание по МХК. 3 триместр
Кровавая луна
Разработка системы автоматизации учета сдельной оплаты труда на предприятии ООО Домашний интерьер
Стандартные функции ввода-вывода
Модели и их типы. Основы системологии
Обработка информации
Principles of work of the Internet
Claroline. Системы дистанционного обучения
Кодирование звуковой информации
Безопасность школьников в сети интернет
Класифікація перестановок зі спеціальними властивостями та оцінка потужності класів
Как мы познаём окружающий мир
Как сформировать заявку на цикл
Программное обеспечение: понятие, виды
Интеллигентный интернет: безопасные практики виртуальной коммуникации
Основная (каноническая) задача линейного программирования (ОЗЛП)
Цветовые модели компьютерной графики
Сетевые информационные технологии
Презентация на тему Алгоритмы сжатия. Алгоритм построения орграфа Хаффмана
Address Resolution Protocol. Работа ARP
Представление о технических и программных средствах телекоммуникационных технологий
Интеграция приложений и информационных систем
Преобразователи частоты Sew-eurodrive. Управление по шине
Как написать сообщение в соцсетях, чтобы оно было интересным