Ввести строку и символ с клавиатуры. Проверить есть ли такой символ в строке - Assembler
Формулировка задачи:
Совершенно не понимаю Assembler, помогите пожалуйста с заданием.
Задание:
Ввести строку и символ с клавиатуры. Проверить есть ли такой символ в строке. Если нет, заменить все символы исходной последовательности введенным символом
Решение задачи: «Ввести строку и символ с клавиатуры. Проверить есть ли такой символ в строке»
textual
Листинг программы
.model small .data message db 'Symbol: $' .stack 256h .code main: mov ax,@data mov ds,ax lea dx,message mov ah,09h int 21h mov ah,07 int 21h mov dl,al mov ah,02h int 21h mov ds,ax mov ah,01 mov cx, 10 m1: int 21h loop m1 mov ah,09h mov bl,0 mov bl,65 mov cx,3 int 10h mov dl, 00 mov bl,00 mov ah,09h mov bh,0 mov cx,1 m2: inc bl int 10h cmp dl,10 mov ah,02h mov bh,0 mov dh,4 mov dl,35 int 10h mov ah,07 int 21h mov ah,4ch int 21h end main
Объяснение кода листинга программы
- Ввод строки и символа с клавиатуры
- Проверка есть ли введенный символ в строке
- Если символ найден, то программа выводит на экран сообщение об этом
- Если символ не найден, то программа выводит на экран сообщение об этом
- Завершение работы программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д