Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Задания для самостоятельной работы. Требуется разработать программу в EXE или COM формате

Читайте также:
  1. B. Опубликованные работы
  2. Ftp\DPP\Регламент работы магазина.
  3. HR– менеджмент: технологии, функции и методы работы
  4. I. Задания для самостоятельной работы
  5. I. Задания для самостоятельной работы
  6. I. Задания для самостоятельной работы
  7. I. Задания для самостоятельной работы

Требуется разработать программу в 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 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Передача исходных данных в подпрограмму| А) возникновение и основная направленность героического эпоса.

mybiblioteka.su - 2015-2024 год. (0.009 сек.)