Про зацикливание в конце совсем забыл.
Теперь в порт записывается число,но почему-то не минимальное в массиве.А точнее число,которого вообще в массиве нету
Код: Выделить всё
ORG 0
MOV R0,#2FH
MOV R1,#30H
MOV R3,#10H
MOV B,#0FFH
M1: MOV A,@R0
MOV @R1,A
DEC R0
INC R1
DJNZ R3,M1
MOV R3,#10H
MOV R0,#2FH
M2: MOV A,B
SUBB A,@R0
JC M3
MOV B,A
M3: DEC R0
DJNZ R3,M2
MOV P1,B
JMP $
END
А вот в этой части после вычитания в B записывается ведь результат вычитания?Если да,то,по-ходу,в этом ошибка...
Попробывал,действительно,в B записывался результат вычитания,а не число из массива

Всё заработало,всем большое спасибо
