Математические операции и вывод на экран - Assembler

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

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

Здравствуйте. Есть задача: формулу посчитать и вывести содержимое на экран. Формулу прикрепляю. Код подсчета я сделал,а вот с выводом на экран - проблемы. Все делается в программе "emu8086"(не знаю или важно). Сам код:
Листинг программы
  1. org 100h
  2. ;
  3. mov ax,[x] ;ax=x
  4. mul ax ;ax=x^2
  5. mov ax,bx ;bx=x^2
  6. mov ax,[a] ;ax=a
  7. mul ax ;ax=a^2
  8. mov ax,cx ;cx=a^2
  9. mov ax,[b] ;ax=b
  10. mul ax ;ax=b^2
  11. mul cx ;ax=b^2*a^2
  12. mov cx,[x] ;cx=x
  13. mul cx ;ax=b^2*a^2*x
  14. add bx,ax ;bx=x^2+a^2*b^2*x
  15. mov ax,[x] ;ax=x
  16. mul ax ;ax=x^2
  17. mov ax,cx ;cx=x^2
  18. mov ax,[a] ;ax=a
  19. mul ax ;ax=a^2
  20. add ax,cx ;ax=x^2+a^2
  21. mov cx,[a] ;cx=a
  22. add cx,1 ;cx=a+1
  23. div cx ;ax=(x^2+a^2)\(a+1)
  24. sub bx,ax ;bx=(x^2+a^2*b^2*x)-((x^2+a^2)\(a+1))
  25. ;
  26. mov ax,4c00h
  27. int 21
  28. ;-------------------------
  29. a db 1
  30. b db 1
  31. x db 1
Не знаю,как вывсти то,что вышло на экран. Помогите пожалуйста

Решение задачи: «Математические операции и вывод на экран»

textual
Листинг программы
  1. hex2asc:                 ; Функция переводит числа в символы
  2.    pusha                 ; Вход:  АХ = число, BX = система счисления
  3.    xor   cx,cx           ; Выход: на экране
  4. isDiv:                   ;
  5.    xor   dx,dx           ;
  6.    div   bx              ;
  7.    push  dx              ;
  8.    inc   cx              ;
  9.    or    ax,ax           ;
  10.    jnz   isDiv           ;
  11. isOut:                   ;
  12.    pop   ax              ;
  13.    cmp   al,9            ;
  14.    jle   noHex           ;
  15.    add   al,7            ;
  16. noHex:                   ;
  17.    add   al,30h          ;
  18.    int   29h             ;
  19.    loop  isOut           ;
  20.    popa                  ;
  21. ret                      ;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

5   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы