Курсовая работа: Разработка модуля проверки диапазона исходных данных и нахождения номера первого символа в строке
add dl, '0'; Преобразуем число в цифру
int 21h; Выведем цифру на экран
jmp l2; И продолжим
ex:
mov ah, 02h перейдем на новую строчку
mov dl, 13
int 21h
mov dl, 10
int 21h
В конце делаем перевод каретки и следим за переполнениями.
3. Строки
При запуске программы выводим приглашение говорящее, что максимальное кол-во символов в строке 255.
3.1 Записываем введенную строку в массив байт
Делаем это в цикле, пока пользователь не нажмет Enter или не наберет 255 символов.
mov i, 0
mov si, 0
z0:
cmp i, 255
je z1
mov ah, 01h
int 21h;
cmp al, 13;
je z1
mov dest[si], al
inc i
inc si
jmp z0;
z1:
Далее вызываем процедуру.