Use of register assumed to error - Assembler

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

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

Написал такую программу
.model tiny
.data
 
arr db 1,2,3,4,5
n dw $-arr
 
start:
 
lea bx,arr
mov cx,[n]
xor ax,ax
 
l1:
cmp ax,bx
xchg ax,bx
inc bx
 
loop l1
 
ret
 
end start
Мне на 7 и 13 строке выдает ошибку: use of register assumed to error. Как это исправить? И будет ли эта программа вычислять максимальный элемент массива(выводить на экран мне нужно)
Извините, это я невнимательный. Забыл это добавить
.code
org 100h

Решение задачи: «Use of register assumed to error»

textual
Листинг программы
push word ptr[si]
add si,2

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


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

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

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