Программа вывода чисел указанного диапазона - Assembler

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

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

У меня одинаковая ошибка в строках 25 и 33 (Expecting pointer type)
Листинг программы
  1. MASM
  2. Model SMALL
  3. .data
  4. .stack 256
  5. .code
  6. main proc
  7. mov ax,@data
  8. mov ds,ax
  9. mov ah,1
  10. int 21h
  11. mov bh,al
  12. mov ah,1
  13. int 21h
  14. cmp al,bh
  15. jnz cikl
  16. cmp bh,al
  17. jnz cikl2
  18. cikl:
  19. jne bh,al
  20. mov ah,2
  21. inc bh
  22. int 21h
  23. loop cikl
  24. cikl2:
  25. jne bh,al
  26. mov ah,2
  27. inc al
  28. int 21h
  29. loop cikl2
  30. mov ax, 4C00h
  31. int 21h
  32. MAIN ENDP
  33. END MAIN

Решение задачи: «Программа вывода чисел указанного диапазона»

textual
Листинг программы
  1.     cmp bh, al
  2.     jg Greater

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

  1. cmp - сравнение двух регистров
  2. bh - регистр, содержащий старшие 8 бит числа
  3. al - регистр, содержащий младшие 8 бит числа
  4. Greater - метка, на которую происходит переход, если bh больше al
  5. Вывод чисел указанного диапазона не представлен в данном коде

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


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

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

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

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

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

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