push assembler



Ассемблер push pop

Автор Коля Москалёв задал вопрос в разделе Другие языки и технологии

Ассемблер, команды и получил лучший ответ

Ответ от ...[гуру]
1 нет, можно поместить это значение в регистр и сделать push или сделать push непосредственно значения.
т. е. н-р
data segment
a dw 10
data ends
code segment
push offset a ; в стек помещается смещение a - так можно
или
mov ax, [a]
push ax ;в стек помещается значение a (10)
Напрямую
push [a] ;нельзя
2 xchng (eXCHaNGe)
ссылка

Ответ от Миоко Таканава[гуру]
1) Можно. Уже в системе команд процессора Intel 8086 есть команды push/pop, работающие с прямоадресуемыми операндами в ОЗУ, не говоря о более позних моделях процессоров Intel 80186, 80286, 80386 и т. д.2) Не совсем понятно, что имеется в виду. Воз

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Ассемблер, команды

ошибочку подскажите(ассемблер, масм32)
не какой-то косяк, а косячище
.CODE
Start:
mov ax,[ x ]
mov cx,[ a ]
imul
подробнее...

Вывод значения регистра на экран. ассемблер
Прежде всего, необходимо преобразовать число в строку.
А вам могу дать (не самую лучшую)
подробнее...
спросили в ITBA
Деление отрицательного числа. Ассемблер
Денис Евдоченко, не обижайтесь, но здесь нужно просто правильно применить знаковое деление, а не
подробнее...
спросили в Ассемблер
Ассемблер сдвиги. Как умножить любое число на 13 с помощью сдвигов в ассемблере
13 = (2 + 1) * 4 + 1 - меньше сдвигов (3 против 5), хотя это актуально только для процессоров,
подробнее...

как в ассемблере сравнивать числа
>В любом случае числа необходимо поместить в регистры процессора
не правда.
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Генератор случайных чисел на ассемблере
proc WRandom
push edx ecx
mov eax,[random_seed]
xor edx,edx
mov ecx,127773подробнее...

Что это в программировании?
Записать значение регистра "eax" в переменную "i" - mov i,eax // i:integer;
Записать значение
подробнее...
спросили в User alt
Можно ли самостоятельно научиться программированию? И с какого языка начинать?
Для ОБУЧЕНИЯ программированию я бы все же рекомендовал Visual Basic 6.0 - он намного легче, проще в
подробнее...
спросили в Delimano
языки программирования
Классы языков программирования

* Функциональные
* Императивные
*
подробнее...
спросили в Dirt 4 Randomness
Assembler
Вопрос 1
Вот макрос, генерирующий случайные числа от 0 до n-1. Алгоритм взят из модуля System
подробнее...
спросили в ActionScript Haskell
Какие языки программирования существуют?
Список языков программирования

Неклассифицированные языки
ABAP/4
Awkподробнее...

Что такое segment?
@Это что значит программа не сможет использовать больше памяти? @
по умолчанию в дос программе
подробнее...

Сортировка массива на ассемблере
>Сам пробовал, не получается.
Не верю. Пустой цикл попыткой не считается.

data
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*