Программа вывода чисел указанного диапазона - Assembler
Формулировка задачи:
У меня одинаковая ошибка в строках 25 и 33 (Expecting pointer type)
Листинг программы
- MASM
- Model SMALL
- .data
- .stack 256
- .code
- main proc
- mov ax,@data
- mov ds,ax
- mov ah,1
- int 21h
- mov bh,al
- mov ah,1
- int 21h
- cmp al,bh
- jnz cikl
- cmp bh,al
- jnz cikl2
- cikl:
- jne bh,al
- mov ah,2
- inc bh
- int 21h
- loop cikl
- cikl2:
- jne bh,al
- mov ah,2
- inc al
- int 21h
- loop cikl2
- mov ax, 4C00h
- int 21h
- MAIN ENDP
- END MAIN
Решение задачи: «Программа вывода чисел указанного диапазона»
textual
Листинг программы
- cmp bh, al
- jg Greater
Объяснение кода листинга программы
cmp
- сравнение двух регистровbh
- регистр, содержащий старшие 8 бит числаal
- регистр, содержащий младшие 8 бит числаGreater
- метка, на которую происходит переход, еслиbh
большеal
- Вывод чисел указанного диапазона не представлен в данном коде
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д