vototvet
Автор вопроса: Диман Бакулин
Опубликовано: 02/04/2023

Что такое стек в ассемблере?

У нас есть 18 ответов на вопрос Что такое стек в ассемблере? Скорее всего, этого будет достаточно, чтобы вы получили ответ на ваш вопрос.

Какие регистры используются для работы со стеком?

Итак, для работы со стеком предназначены три регистра: ss — сегментный регистр стека (адрес сегмента стека); sp/esp — регистр указателя стека (адрес вершины стека); bp/ebp — регистр указателя базы кадра стека.

Что такое Push в ассемблере?

Команда PUSH уменьшает значение регистра стека на размер операнда (2 или 4) и копирует содержимое операнда в память по адресу SS:SP. Начиная с 80186 процессора появилась возможность помещать в стек непосредственные значения. При этом, если в стек заносится байт, то он расширяется до слова с сохранением знака.

В чем отличительная особенность использования стека?

Отличительной особенностью стека является своеобразный порядок выборки содержащихся в нем данных: в любой момент времени в стеке доступен только верхний элемент, т. е. элемент, загруженный в стек последним. Выгрузка из стека верхнего элемента делает доступным следующий элемент.

Что такое стек в ассемблере? Ответы пользователей

Отвечает Маша Шимина

работы со стеком

Отвечает Феликс Нагуманов

Стеком называют область программы для временного хранения произвольных данных. Разумеется, данные можно сохранять и в сегменте данных, однако в этом случае для ...

Отвечает Лиля Ростова

Но в процедурах ассемблера необходимо очень тщательно следить за стеком. Вот пример: ... call Our_proc int 20h ... Our_proc proc mov ax,15

Отвечает Александр Гордеев

Указатель стека (ESP - Stack Pointer) содержит адрес последнего ... Её синтаксис может разниться от одного языка ассемблера к другому, ...

Отвечает Илья Закиров

И сохранил в стек. push ax. Потом этот регистр мы изменяем для вызова функции строки: mov ah,40h int 21h. И в самом конце мы с ...

Отвечает Максим Рогачев

Статья основана на материале xrnd с сайта asmworld (из учебного курса по программированию на ассемблер 16-битного процессора 8086 под DOS).

Отвечает Миша Одинцов

Команда pop ax заберет из стека последние два байта и разорвет регистр ecx ... Поэтому в ассемблере параметры часто заталкиваются в стек командами push, ...

Отвечает Ильмира Буянова

В этой статье мы с познакомимся со стеком в Assembler, напишем небольшую программу, изучим несколько новых команд, а также узнаем о ...

Отвечает Володя Курганов

Следует отметить, что некоторые процессоры не реализуют все инструкции для доступа и управления стеком (push, pop, указатель стека и т.д.), но x86 делает из-за ...

Что такое стек в ассемблере? Видео-ответы

#9. Стек / 1. Ассемблер и процедуры / Программирование с нуля

Разбираемся с тем, что такое процедуры и стек в компьютере... ПОДПИСЫВАЙСЯ, Будет интересно! Есть вопрос?

Урок 19. Язык Ассемблера. Работа со стеком

Урок 19. Язык Ассемблера. Работа со стеком Курс: Введение в архитектуру ЭВМ. Элементы операционных систем. Автор: ...

Ассемблер (работа со стеком)

В этом видео я расскажу что такое стек, как он устроен и как его используют в языке ассемблера.

КАК РАБОТАЕТ СТЕК | ОСНОВЫ ПРОГРАММИРОВАНИЯ

Как работает стек, что это вообще такое и почему он напрямую связан с работой функций мы разберем в этом видео.

ЯЗЫК АССЕМБЛЕРА С НУЛЯ | #1 НАЧАЛО

Ассемблер с нуля. Язык, на котором давно никто не пишет обыденные программы, но язык, который делает обыденного ...