Помогите решить 3 задачи )

Низкоуровневое программирование портов, микроконтроллеров и т.д.

Модератор: Andy

Ответить
BLex
Сообщения: 1
Зарегистрирован: 16 окт 2017, 18:34

Помогите решить 3 задачи )

Сообщение BLex » 16 окт 2017, 18:43

МП i8088
1)Ввести строку s1 длиной не менее 10 символов. Скопировать в строку s2 все символы, стоящие на нечетных позициях из строки s1. Вывести на экран строки s1 и s2.
2)Выполнить программу под управлением отладчика TD. Провести пошаговую трассировку программы, отслеживая на каждом шаге содержимое сегмента данных. Изучить изменение указателя стека SP, указателя команд IP и сегмента данных от шага к шагу выполнения программы.
3)Массив символов s1 определен в сегменте данных. С клавиатуры вводятся строка s2 и символы a1 и a2. Написать программу, которая выводит на экран входные данные по следующему сценарию:
Введите строку s2: s2
Введите символ a1:
a1
Введите символ a2: a2
Результат: a1bbs1bba2bbs1bbs2 (b – символ пробела)

Ответить