Курсовая работа: Разработка модуля проверки диапазона исходных данных и нахождения номера первого символа в строке

mov dl, 10

int 21h

mov ah, 09h

mov dx, offset str2

int 21h

mov ah, 2h

mov dl, 13

int 21h

mov ah, 2h

mov dl, 10

int 21h

inc i

jmp k3

z6:

mov di, 0; Пока ничего не введено, считаем что 0

mov si, 0; Номер позиции в числе

mov bp, 10; Потом будем умножать на 10

x1: mov ah, 01h

int 21h; Читаем символ

cmp al, '0'; Если это служебный символ -> r3

jb x2

cmp al, '9'; Если это не цифра -> r1

ja x5

mov bl, al; Сохраним символ в bl

mov ax, di

mul bp; Умножаем на 10

cmp dx, 0

jne x5; Если не 0 в DX -> переполнение

mov dl, bl

К-во Просмотров: 280
Бесплатно скачать Курсовая работа: Разработка модуля проверки диапазона исходных данных и нахождения номера первого символа в строке