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

int 21h

mov ah, 2h

mov dl, 13

int 21h

mov ah, 2h

mov dl, 10

int 21h

inc i

jmp k3

x6:

Вначале считываем переменную A, а затем, если предыдущее чтение закончилось успешно, то считываем переменную B.

Рассмотрим их.

2.2 Запись данных в массивы

Передаем в стек параметры, т.е. переменные а и b, и вызываем процедуру находящуюся в модуле.

Исходный текст модуля представлен в приложении А.

Делаем сравнение переменных выполняем соответствующие арифметически операции, результат заносим в переменную y1 и возвращаемся в вызывающую программу.

2.3 Запись данных в массивы

Так как для типа переменных мы использовали 2 байта, то индексируем массив через один, чтобы на каждый элемент так же отводилось по два байта.

cmp i, 1

je t1

ja t2

mov ax, a

mov sourcea, ax

mov ax, b

mov sourceb, ax

mov ax, y1

mov dest, ax

jmp t3

t1:

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