Даются два целых числа х и у. Вычислите их сумму, разность, произведение и частное - 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
Объяснение кода листинга программы
Вот что получилось:
- mov al,x — переменная
alполучает значениеx. - add al,y — переменная
alувеличивается наy. - mov al,x — переменная
alснова получает значениеx. - sub al,y — переменная
alуменьшается наy. - mov al,x — переменная
alснова получает значениеx. - imul y — переменная
alумножается наy. - mov al,x — переменная
alснова получает значениеx. - cbw — командный байтовый режим (CBW), используется для преобразования signed byte в word.
- idiv y — переменная
alделится наy.