у меня задание-
сохранить в стеку регистры общего назначения одной командой,Вызвать подпрограмму которая изменит между собой в стеку значение регистров Ах Di,Cx i Si .После выполнения процедуры зчитать со стека значения регистров одной командой.
Как сохранять и зчитать я знаю (pusha,popa)
Но как поменять Ах Di,Cx i Si немогу найти ..а здавать то надо(лабораторные,я студент)
стек
Модератор: Andy
Код: Выделить всё
pusha
mov bp, sp
mov ax, [bp+WWWW]
xchg ax, [bp+XXXX]
mov [bp+WWWW], ax
mov ax, [bp+YYYY]
xchg ax, [bp+ZZZZ]
mov [bp+YYYY], ax
popa
It's a long way to the top if you wanna rock'n'roll
-
- Сообщения: 6
- Зарегистрирован: 06 апр 2009, 15:58
Спасибо огромное..я всьо понял 
