Написать программу для вычисления формулы - Assembler (245860)
Формулировка задачи:
k=a-3+b-1-1
где a,b,c – целые трехбайтные числа без знака.
Решение задачи: «Написать программу для вычисления формулы»
textual
Листинг программы
mov al, a sub al, 3 add al, b dec al sub al, c mov k, al
Объяснение кода листинга программы
- Переменная
a
(содержит значение 3) - Переменная
b
(содержит значение 4) - Переменная
c
(содержит значение 2) - Переменная
k
(в начале программы не определена, но в конце будет содержать значение 1) Описание действий: - Переместить значение переменной
a
в регистрal
- Вычесть из регистра
al
значение 3 - Прибавить к регистру
al
значение переменнойb
- Вычесть из регистра
al
единицу - Вычесть из регистра
al
значение переменнойc
- Переместить значение регистра
al
в переменнуюk