Написать программу для вычисления формулы - 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

Объяснение кода листинга программы

  1. Переменная a (содержит значение 3)
  2. Переменная b (содержит значение 4)
  3. Переменная c (содержит значение 2)
  4. Переменная k (в начале программы не определена, но в конце будет содержать значение 1) Описание действий:
  5. Переместить значение переменной a в регистр al
  6. Вычесть из регистра al значение 3
  7. Прибавить к регистру al значение переменной b
  8. Вычесть из регистра al единицу
  9. Вычесть из регистра al значение переменной c
  10. Переместить значение регистра al в переменную k

Оцени полезность:

15   голосов , оценка 4.067 из 5
Похожие ответы