Даются два целых числа х и у. Вычислите их сумму, разность, произведение и частное - Assembler

Узнай цену своей работы

Формулировка задачи:

Даются два целых числа х и у. Вычислите их сумму, разность, произведение и частное

Решение задачи: «Даются два целых числа х и у. Вычислите их сумму, разность, произведение и частное»

textual
Листинг программы
mov al,x
add al,y
 
mov al,x
sub al,y
 
mov al,x
imul y
 
mov al,x
cbw
idiv y

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

Вот что получилось:

  1. mov al,x — переменная al получает значение x.
  2. add al,y — переменная al увеличивается на y.
  3. mov al,x — переменная al снова получает значение x.
  4. sub al,y — переменная al уменьшается на y.
  5. mov al,x — переменная al снова получает значение x.
  6. imul y — переменная al умножается на y.
  7. mov al,x — переменная al снова получает значение x.
  8. cbw — командный байтовый режим (CBW), используется для преобразования signed byte в word.
  9. idiv y — переменная al делится на y.

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

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