Лабораторная Assembler

Гость3 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
19.05.2022

1. В текстовом редакторе создать исходный код на языке ассемблера для exe-программы со следующими требованиями к коду:

- в сегменте данных сформировать переменные разных типов и размеров, инициализировать их разными способами и значениями;

- среди сформированных переменных должны быть также символы, символьные строки, массивы с 1/2/4-байтовыми элементами разных размерностей (1/2/3);

- реализовать вывод к консоли любого печатного символа;

- реализовать вывод к консоли символьных строк;

- продемонстрировать вывод к консоли управляющих символов (CR/LF/BS или других);

- вывод символов к консоли реализовывать функциями 21h-прерывания (2 и 9 обязательно, другими – по выбору);

-нужные блоки программного кода сформировать в модули (программные процедуры);

- в программном коде использовать разные методы адресации к данным;

– для реализации вывода символов и строк, продемонстрировать работу простой инструкции LOOP;

– обязательно в нужных местах кода прописывать комментарии.

2. Над созданным исходным кодом программы выполнить процессы компиляции, линкования и избавиться от ошибок (если они есть).

3. Выполнить запуск программы в консоли с демонстрацией результатов работы. Перенаправить поток данных из консоли в текстовый файл с последующей проверкой корректности выводимых управляющих символов.

Заявки фрилансеров