Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

новая папка 1 / 15variant

.txt
Скачиваний:
0
Добавлен:
18.10.2022
Размер:
680 б
Скачать
section .data
str1 db "aaa"
str1Len equ $ -str1
str2 db "bbb"
str2Len equ $ -str2
msg db "ravno"
msgLen equ $ -msg
section .text
GLOBAL _start
_start:
mov esi, str1
mov ebx, str1Len
dec ebx
xor ecx, ecx
.idkHowToNameThisShit:
movzx eax, byte [esi+ecx]
cmp eax, 'a'
je .countA
jmp .hz


.countA:
add edx, 1
.hz:
inc ecx
cmp ecx, ebx
jbe .idkHowToNameThisShit


mov esi, str2
mov ebx, str2Len
dec ebx
xor ecx, ecx
.idkHowToNameThisShit2:
movzx eax, byte [esi+ecx]
cmp eax, 'b'
je .countB
jmp .hz2


.countB:
add edi, 1
.hz2:
inc ecx
cmp ecx, ebx
jbe .idkHowToNameThisShit2

mov eax, edx
mul edi
.end:
mov eax, 1
mov ebx, 0
int 80h
Соседние файлы в папке новая папка 1