Skip to content

Bulbash3r/Assembly-Labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Assembly Labs

В репозитории хранятся лабораторные работы по курсу предмета Конструирование программ и языки программирования
Язык ассемблера
ВМСиС
4 семестр
Принимал Саврицкий Д. А.

Содержание

  1. Программное обеспечение
  2. Условия лабораторных работ

Программное обеспечение

Во время написания и сдачи лабораторных работ были использованы следующие программы:

  • Эмулятор DOS-окружения DOSBox v0.74
  • Emu8086 - эмулятор процессора Intel 8086 со встроенным редактором исходного кода, ассемблером/дизассемблером, отладчиком и многими другими фичами.

Условия лабораторных работ

Вариант 1: Написать программу "Hello, world!".

Вариант 5: Отсортировать слова в строке по значению ASCII символов.

Вариант 18: Ввести матрицу целых чисел размерностью 5х6 элементов. Найти номера строк с максимальным произведением элементов.
Реализован ввод размера матрицы (до 10х10 включительно).

Вариант 6: Игра "Арканоид".
Геймплей игры

Вариант 20: Удалить в файле все неинформативные (пустые) строки.
Пустая строка - строка, не содержащая символов, кроме пробела и табуляции.

Вариант 2: Написать программу, запускающую другую программу N раз (где N - число в диапазоне [1...255]).
Есть проблема с передачей в командной строке аргументов для другой программы, возможно есть пути для фикса.

Вариант 2: Написать программу вывода строк текста из файла с обработчиком прерывания 5. При нажатии клавиши Prt Sc программа должна записать содержимое экрана в файл print.txt.
Прерывание работает на чистом DOS, эмулятор DOSBox нажатие на клавишу Prt Sc будет игнорировать, прерывание обрабатывать не станет.

About

Assembly Labs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published