Программа вывода чисел указанного диапазона - 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

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

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

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

7   голосов , оценка 3.429 из 5
Похожие ответы