Микропроцессорные устройства систем управления. Иванов В.Э - 20 стр.

UptoLike

Составители: 

20
совпадающего со значением, заданным в аккумуляторе. Действие
префикса REPNE (REPNZ) обратно действию префикса REPE (REPZ).
Цепочка-источник по умолчанию располагается в текущем сегменте
данных и адресуется регистром SI, причем существует возможность смены
сегмента специальным префиксом. Цепочка-получатель всегда
располагается в дополнительном сегменте данных и адресуется регистром
DI. При выполнении цепочечной команды содержимое регистров SI и DI
автоматически изменяется
на ±1 (при обработке байтов) или ±2 (при
обработке слов).
Варианты заданий
1. Ввести строку символов и вывести ее в обратной последовательности.
2. Ввести строку символов "номерфамилиягруппа", дополнить ее
побелами и вывести "номер фамилия группа".
3. Ввести строку латинских букв и заменить их русскими после-
довательно. Вывести полученную строку.
4. Ввести строку
латинских и русских букв вперемешку. Заменить все
русские буквы латинскими. Вывести полученную строку.
5. Ввести две символьные строки одинаковой длины. Сравнить их
символ за символом до первого отличного. Вывести номер символа.
6. Ввести строку символов. Подсчитать сколько раз в ней встретится
символ 'A'. Полученное количество преобразовать в символьную форму и
вывести.
7. Ввести
строку символов из русских и латинских букв. Заменить
русские буквы пробелами. Вывести полученную строку.
8. Ввести строку символов. Сформировать и вывести строку вдвое
большей длины, где каждый символ предваряется пробелом.
9. Ввести строку символов. Сформировать и вывести строку вдвое
большей длины, где каждый символ повторяется дважды.
10. Ввести четное число символов. Вывести
вторую половину символов
в обратной последовательности.
11. Ввести символы цифр от '0' до '9'. Преобразовать каждый символ в
число в диапазоне от 0 до 9. Сложить полученные числа и вывести сумму в
символьной форме.
12. Ввести строку с четным количеством символов. Поменять местами
каждую пару символов. Вывести полученную строку символов.
13. Ввести строку с четным количеством
символов. Вторую половину
строки забить символом нуля. Вывести полученную строку символов.
14. Ввести строку символов. Каждый четный по порядку следования
символ заменить символом '*'. Вывести полученную строку символов.