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

clc

mov AH, 0Ch

mov AL, 1

int 21h; Прочитуємо символ з луною

cmp AL, 13d

je ExitI10; Якщо його код 13? кінець введення

cmp AL, 0 "

jb ErrInput; Якщо код менше коду символи 0 помилка вводу

cmp AL, '9 '

jg ErrInput; Якщо код більше коду символу 9 помилка вводу

clc

sub AX, 30h; Отримуємо з коду символу число

mov CX, 0

mov CL, AL

mov AX, DX

mov BX, 10

mul BX; Множимо на 10 вже накопичений результат

add AX, CX; Додаємо зовсiм небагато

mov DX, AX; Зберігаємо результат

jmp InputChar

ErrInput:

Stc; У випадку помилки введення встановлюємо прапор

ExitI10:

mov AX, DX; Переносимо результат в регістр повернення

pop CX

pop DX

pop BX; Відновлюємо регістри

ret

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

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