Читайте также: |
|
Требуется разработать программу в EXE или COM формате. Используя подпрограммы, разделите программу на подсистемы: ввода, исполнения, вывода. Коды, необходимые для подсистем вывода и ввода передаются через стек. Исходные данные, необходимые для работы программы: строки, контрольные символы вводятся по запросу программы с клавиатуры.
Вариант №1. Написать программу для замены первого и последнего символа строки из 10 байтов на произвольный символ. Вывести на экран исходную строку и преобразованную. Формат программы «COM». Использовать косвенную адресацию со смещением. Вызов подпрограмм ближний.
Вариант №2. Написать программу для обмена местами первого и последнего байта строки из 10 символов. Вывести исходную строку и преобразованную. Формат программы «ЕХЕ». Использовать косвенную – индексную адресацию. Вызов подпрограмм дальний.
Вариант №3. Написать программу для сравнения двух строки из 10 байтов. Известно, что строки различаются одним байтом. Вывести на экран значение байта. Формат программы «COM». Использовать косвенную – индексную адресацию. Вызов подпрограмм ближний.
Вариант №4. Написать программу, которая проверяет нахождение в строке байтов произвольного символа. Вывести контрольные сообщения. Формат программы «ЕХЕ». Использовать косвенную – индексную адресацию. Вызов подпрограмм ближний.
Вариант №5. Задать две строки. Переслать содержимое второй строки в первую. Вывести строки до перезаписи и после. Формат программы «COM».
Использовать косвенную – индексную адресацию. Вызов подпрограмм ближний.
Вариант №6. Написать программу для замены символов строки на произвольный символ. Вывести исходную строку и преобразованную. Формат программы «EXE». Использовать косвенную – индексную адресацию. Вызов подпрограмм дальний.
Вариант №7. Написать программу для замены первой половины символов строки на произвольный символ. Использовать косвенную адресацию со смещением. Вывести исходную строку и преобразованную. Формат программы «COM». Вызов подпрограмм ближний.
Вариант №8. Написать программу для замены символов строки на произвольный символ. Вывести исходную строку и преобразованную. Формат программы «ЕХЕ». Использовать косвенную – индексную адресацию. Вызов подпрограмм дальний.
Вариант №9. Написать программу для замены второй половины строки на произвольный символ. Вывести исходную строку и преобразованную. Формат программы «COM». Использовать косвенную – индексную адресацию. Вызов подпрограмм ближний.
Вариант №10. Известно, что две строки одинаковой длины имеют общий байт. Написать программу, которая выводит значение этого байта на экран. Формат программы «ЕХЕ». Использовать косвенную – индексную адресацию. Вызов подпрограмм ближний.
Вариант №11. Задать строку из 10 байтов. Заменить каждый второй байт на произвольный символом. Вывести исходную строку и преобразованную. Формат программы «COM». Использовать косвенную – индексную адресацию. Вызов подпрограмм ближний.
Вариант №12. Задать строку, число байтов четно. Выделить из строки первую часть и вторую. Полученные строки вывести на экран. Формат программы «ЕХЕ». Использовать косвенную – индексную адресацию. Вызов подпрограмм дальний.
Вариант №13. Задать строку. Вывести на экран значение первого и предпоследнего байтов. Формат программы «COM». Использовать косвенную – индексную адресацию. Вызов подпрограмм ближний.
Вариант №14. Задать строку. Число символов четно. В строку поместить произвольный символ, который делит строку по полам. Разделить строку на две по разделителю. Вывести строки на экран. Формат программы «ЕХЕ». Использовать косвенную – индексную адресацию. Вызов подпрограмм дальний.
Вариант №15. Дана строка из 10 символов. Выделить из строки каждый второй байт. Значение байтов выводить на экран. Формат программы «COM». Использовать косвенную – индексную адресацию со смещением. Вызов подпрограмм ближний.
Дата добавления: 2015-07-26; просмотров: 105 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Передача исходных данных в подпрограмму | | | А) возникновение и основная направленность героического эпоса. |