Язык ассемблера. Обработка символьных данных

Лабораторная работа, 07 Декабря 2011, автор: пользователь скрыл имя

Краткое описание


Задание: Дан текст – непустая последовательность не длиннее ста символов. Признаком конца ввода является точка, в сам текст точка не входит. Проверить, удовлетворяет ли текст заданному условию: за каждой цифрой текста идет строчная латинская буква. Если условие выполнено, преобразовать текст по одному правилу: заменить каждую прописную русскую букву симметричной ей в алфавите (А ↔ Я, Б ↔ Ю, ...), в противном случае – по другому правилу: в каждой группе следующих подряд одинаковых литер оставить только одну из них (использовать строковые команды с префиксами повторения). Преобразованный текст напечатать.

Файлы: 1 файл

lab2asm.doc

— 168.00 Кб (Скачать)

      
 
 
 
 
 
 
 
 
 
 
 

    Запустим  программу и введём строку, не соответствующую  условию и позволяющую наглядно преобразовать себя по второму правилу: 

      

    Выводы: изучил принципы программирования на языке ассемблера, ознакомился с  обработкой символьных данных, организацией циклов и условных ветвлений на языке ассемблера; реализовал проверку условия в текстовой строке и преобразование строки по заданным правилам.

Информация о работе Язык ассемблера. Обработка символьных данных