Курсовая работа: Реалізація функцій бібліотеки графіки для виводу тексту у графічному режимі (OutTextXY, SetTextStyle)
MOV AL, buf; AL - ASCII-код старшой цифры числа
SUB AL, '0'; выделение старшой цифры числа
cmp dx,3; введено 3 символа?
je vse; если да, то прыжок
cmp dx,4
je dva
jmp tri
dva:
mov bx,10; занесение 10 в DX
mul bx; умножение стар. цифры на 10
xor bx,bx; обнуление BX
mov bl,buf+1; BL - ASCII-код младшой цифры
sub bx,'0'; выделение младшей цифры числа
add ax,bx; получение введеного числа
jmp vse
tri:
mov bx,100; занесение 100 в DX
mul bx; умножение стар. цифры на 10
mov cx,ax; сохранение промеж. результата
xor ax,ax; обнуление AX
mov al,buf+1; AL - ASCII-код 2-й цифры
sub ax,'0'; получение цифры десятков
mov bx,10
mul bx; умножение кол-ва 10 - в на 10
add cx,ax; получение сотни+десятки
xor ax,ax
mov al,buf+2; AL - ASCII-код 2-й цифры
sub ax,'0'; получение цифер единиц
add cx,ax; получение сотни+десятки+единицы