В репозитории хранятся лабораторные работы по курсу предмета Конструирование программ и языки программирования
Язык ассемблера
ВМСиС
4 семестр
Принимал Саврицкий Д. А.
Во время написания и сдачи лабораторных работ были использованы следующие программы:
- Эмулятор DOS-окружения DOSBox v0.74
- Emu8086 - эмулятор процессора Intel 8086 со встроенным редактором исходного кода, ассемблером/дизассемблером, отладчиком и многими другими фичами.
Вариант 1: Написать программу "Hello, world!".
Вариант 5: Отсортировать слова в строке по значению ASCII символов.
Вариант 18: Ввести матрицу целых чисел размерностью 5х6 элементов. Найти номера строк с максимальным произведением элементов.
Реализован ввод размера матрицы (до 10х10 включительно).
Вариант 20: Удалить в файле все неинформативные (пустые) строки.
Пустая строка - строка, не содержащая символов, кроме пробела и табуляции.
Вариант 2: Написать программу, запускающую другую программу N раз (где N - число в диапазоне [1...255]).
Есть проблема с передачей в командной строке аргументов для другой программы, возможно есть пути для фикса.
Вариант 2: Написать программу вывода строк текста из файла с обработчиком прерывания 5. При нажатии клавиши Prt Sc программа должна записать содержимое экрана в файл print.txt.
Прерывание работает на чистом DOS, эмулятор DOSBox нажатие на клавишу Prt Sc будет игнорировать, прерывание обрабатывать не станет.