C 00 sub al,300h ;Повторение
CD 21 int 21h;второй цифры
F B4 01 mov ah,1h;Ввод с клавиатуры
D CD 21 int 21h; mes2
A BA 0017r mov dx,offset mes2; строку
B4 09 mov ah,9h; Выводим на экран
E3
C 02 1E 0000 add bl,a1; Загружаем в bl первое число
A 2C 07 sub al,7h;Иначе - вычитаем из al число 7h
E 02 jle m1;Если меньше или равно, то на метку m1
C 09 cmp al,9h;Сравниваем результат с 9h
C 30 sub al,30h;Вычитаем из al число 30h
CD 21 int 21h;первой цифры (загружается в регистр al)
B4 01 mov ah,1h;Ввод с клавиатуры
E 33 DB xor bx,bx; и bx
38 001C m1:
**Error** Prog.asm(33) Undefined symbol: A1
40 0020 D1 E3 D1 E3 D1 E3 D1+ shl bx,4h;Сдвигаем содержимое bx на 4
; разряда влево
**Error** Prog.asm(43) Constant too large
Дата добавления: 2013-12-12 ; Просмотров: 313 ; Нарушение авторских прав? ; Мы поможем в написании вашей работы!
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет