Расчитать значение в примере - Assembler
Формулировка задачи:
(c/d + 3*a/2)/(c – a + 1), Просмотрте код пожалуйста, программа работает некорректно, или не может закончится , не знаю в чем проблема.
.data c dw 2 d dw 2 a dw 2 .code main: mov ax,@data mov ds,ax mov ax,c div d mov bx,ax mov ax,3 ;3*2 mul a mov dx,2 ;3*a/2 div dx add bx,ax ;(c/d + 3*a/2) mov cx,c mov ax,a sub cx,ax mov ax,1 add cx,ax mov ax,bx div cx exit: mov ax,4c00h ; int 21h end main ; конец программы
Решение задачи: «Расчитать значение в примере»
textual
Листинг программы
div dx div ax
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д