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

call cls; Очищення екрану

call SetDATSeg; Завантаження адреси сегмента змінних

call SetArrSeg; Установлення покажчика сегмента масиву

; Головне меню

Mnu: call SelectFunction; Вибір операції

call cls; Очищення екрану

mov AL, FuncNum;

Mnu1: cmp AL, 1; Визначення парності

jne Mnu2

; Установка параметрів

mov DX, OFFSET TestTab; Зміщення початку масиву

mov BX, 30; Розмір перевіряється блоку даних

; Call TestOdd

call CalcCRC

mov Result, AX; Збереження результату

;*******************************

Mnu2: cmp AL, 2; Визначити парність і порівняти з перед.

jne Mnu3

mov DX, OFFSET TestTab; Зміщення початку масиву

mov BX, 30; Розмір блоку даних

call CalcCRC

cmp Result, AX

je Mnu2End

; Результат не співпав. Дані спотворені. Видати повідомлення про помилку

mov DX, OFFSET ErrorResult

mov AH, 9h

int 21h; Висновок повідомлення про помилку

mov DX, OFFSET ByeStr; Висновок запрошення

mov AH, 9h

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