У меня есть этот вопрос. При углубленном изучении ассемблера я столкнулся с такой проблемой! Все мы знаем стандартное преобразование числа в строку для вывода числа.
mov bx,input+5
mov cx,0
mov x,si
nextd:
mov dx,0
mov di,10
div di
add dl,48
dec bx
mov [bx],dl
inc cx
cmp ax,0
jne nextd
Почему мы пишем +5 в первой строке? Почему бы нам не указать длину строки в этом случае или длину самого регистра? Я не понимаю, почему + 5