Добавил:
cfe_o
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:3variant
.txt ;Ввести строку, если первый и последний символы совпадают,
;то вывести соответствующее сообщение
section .data
string db 'abdbsas'
stringLen equ $-string
message db 'Первый и последний символ совпадают', 10
messageLen equ $-message
section .bss
s1 resb 4
s2 resb 4
section .text
GLOBAL _start
_start:
mov esi, string
mov ebx, stringLen
.zhopa://ладно
movzx eax, byte [esi + ecx]
mov [s1], eax
.do_poslednego://ладно
inc ecx
cmp ecx, ebx
jne .do_poslednego
dec ecx
movzx eax, byte [esi + ecx]
cmp eax, [s1]
jne .exit
mov eax, 4
mov ebx, 1
mov ecx, message
mov edx, messageLen
int 80h
.exit:
mov eax, 1
mov ebx, 0
int 80h
;то вывести соответствующее сообщение
section .data
string db 'abdbsas'
stringLen equ $-string
message db 'Первый и последний символ совпадают', 10
messageLen equ $-message
section .bss
s1 resb 4
s2 resb 4
section .text
GLOBAL _start
_start:
mov esi, string
mov ebx, stringLen
.zhopa://ладно
movzx eax, byte [esi + ecx]
mov [s1], eax
.do_poslednego://ладно
inc ecx
cmp ecx, ebx
jne .do_poslednego
dec ecx
movzx eax, byte [esi + ecx]
cmp eax, [s1]
jne .exit
mov eax, 4
mov ebx, 1
mov ecx, message
mov edx, messageLen
int 80h
.exit:
mov eax, 1
mov ebx, 0
int 80h
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]