Татьяна Левина
Татьяна Левина

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

Программа Micro-IDE язык Асемблер

как это решить? какой будет код?

НЕ
Наталья Епанчинцева

Как минимум нужно знать архитектуру процессора.. .

В любом случае общий алгоритм такой:

- сохраняем в стеке (удобней всего) или свободных ячейках памяти регистры, содержимое которых изменяем;
- загружаем два числа или указатели на них в сохранённые регистры;
- как-то умножаем;
- сохраняем результат;
- восстанавливаем рабочие регистры.

И не забываем сохранить-восстановить регистр флагов.

Похожие вопросы
Почему дикие приматы не эволюционируют в человека за долгие миллионы лет существования, а остаются "неизменными" & ?
Как вычислить энергию которая веделится при соединении двух химических элементов? не взять из таблицы а именно вычислить
Найти три последовательных натуральных числа, если произведение двух меньших чисел меньше произведения двух больших чисел
при уменьшении объема газа его давление ...при условии, что масса и температура газа остаются неизменными.
Если при изменении двух величин их отношение остается неизменным, то они прямо пропорциональны. А если меняется?
луч света прошел через границу раздела двух сред. какая характеристика волны остается неизменной? почему?
Повышается, понижается или остается неизменним КПД
какое произведение осталось в моём памяти и почему?
Вычислить скалярное произведение двух векторов bi-4c, если b=9i+2k; c=3i+5j-7k
каким должно быть затмение чтобы осталось в памяти?