Цель работы: приобретение навыков по работе со строками, а так же по созданию и использованию библиотек
Ссылка на задание, код, методичку https://www.dropbox.com/scl/fo/kh0b6hkyjtv8b9maf2tqx/h?dl=0&rlkey=idqkeooyc6g9wvf6l95yb1nmk
Предварительное задание
Ознакомиться с командами Turbo Assembler для работы со строками. Рассмотреть методы представления строк в памяти. Ознакомиться с особенностями вывода символа на экран.
Изучить необходимость разбиения программы на модули. Как происходит объединение модулей в программе?
Библиотечные файлы и зачем они нужны. Ознакомиться с работой TLIB.exe.
Изучить структуру МП К181086. Разобраться в процессе организации адресации к памяти и регистрах МП. Ознакомиться с типами прерываний и изучить назначение выводов МП К1810.
Ознакомиться с форматом команд, способами адресации и временными диаграммами работы МП.
Изучить систему команд МП К1810ВМ86.
Изучить основы языка ассемблера для МП К1810ВМ86.
Изучить последовательность действий при создании приложений в среде Turbo Assembler. Ознакомиться с работой компоновщика TLINK.exe и компилятора TASM.exe.
На основе полученных теоретических данных разобраться с работой модулей в приложении 2.
Главное задание
Написать (необходимость написания определяется заданием, индивидуального для каждого студента) в виде отдельных модулей процедуры для работы со строками:
Процедура пересылки строки из одной области памяти в другую.
Процедура сдвига строки на N символов влево.
Процедура сравнения двух строк.
Процедура вставки одной строки в другую.
Процедура конкатенации (слияние) двух строк.
Поиск вхождения одной строки в другую и удаление найденного фрагмента.
Перевод символов в строке в верхний регистр.
Перевод символов в строке в верхний регистр!
Удаление пробелов из строки.
Вставка пробелов в строку через определенное количество символов.
Объединить процедуры, необходимые при выполнении задания в один библиотечный файл.
Написать программу, использующую ранее созданную библиотеку и реализующую следующие действия:
Зарезервировать в главном модуле память под две строки , содержащие:
Фамилию, имя, отчество.
номер зачетной книжки студента и год рождения.
Переместить при помощи процедуры (а) строку (1) в центр экрана.
Далее произвести действия, указанные в таблице, в соответствии с номером студента по журналу. При написании программы необходимо использовать ранее созданную библиотеку.
| Гарантия на работу | 1 год |
| Средний балл | 4.53 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |