Технологии
Строчка из ассемблера cmp mas[si], 48 и cmp mas[si], 57 , сравнивает элемент массива с 48 и 57, почему? - вопрос №3771363
Задание. Определить, сколько цифровых и нецифровых символов присутствует в заданной символьной строке.
org 100h
.DATA
Mas DB '1234tred5y56'
Dlina DW $ — Mas
Cifri DB 0
Bykvi DB 0
.CODE
mov cx,Dlina
xor si,si
Cikl:
cmp Mas[si],48
jae More
inc Bykvi
jmp Metka:
More:
cmp Mas[si],57
jbe Less
inc Bykvi
jmp Metka:
Less:
inc Cifri
jmp Metka:
Metka:
inc si
loop Cikl
ret
май 7, 2020 г.
-
Всего ответов: 0