Курсовая работа: Разработка модуля проверки диапазона исходных данных и нахождения номера первого символа в строке
Просто просматриваем и сравниваем символы являются ли они цифрами, если да, то запоминаем номер и возвращаем его в вызывающую программу.
Соответствующий код представлен в приложении B.
3.3 Вывод результата
Если результат нулевой, то символа нам нужного в строке не было. Выводим сообщение об этом.
cmp number, 0
je z5
mov al, number;
push -1;
mov cx, 10;
l:mov dx, 0;
div cx;
push dx;
cmp ax, 0;
jne l;
mov ah, 2h
l2:pop dx;
cmp dx, – 1;
je ex
add dl, '0';
int 21h;
jmp l2;
ex:
jmp z6
z5:
mov ah, 09h
mov dx, offset str2
int 21h
z6:
mov ax, 4c00h; Выход