Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
18.10.2022
Размер:
905 б
Скачать
;Пользователь вводит строку.
;Вывести соответствующее сообщение, если кол-во букв а окажется чётным
section .data
stroka db 'abcbda'
strokaLen equ $-stroka
chet db 'Количество букв а четное', 10
chetLen equ $-chet

section .bss
number resd 1

section .text
GLOBAL _start
_start:
mov esi, stroka
mov ebx, strokaLen
.zhopa:
movzx eax, byte [esi + ecx]
cmp eax, 'a'
jne .next
mov edx, 1
add [number], edx
.next:
inc ecx
cmp ecx, ebx
jne .zhopa

xor edx, edx
mov ebx, 2
mov eax, [number]
div ebx
cmp edx, 0
jne .end
mov eax, 4
mov ebx, 1
mov ecx, chet
mov edx, chetLen
int 80h

.end:
mov eax, 1
mov ebx, 0
int 80h


Соседние файлы в папке новая папка 1