/BMSTU_MDPL

Лабораторные работы по курсу "Машинно зависимые языки программирования" МГТУ им. Н. Э. Баумана, 4 семестр

Primary LanguageAssembly

BMSTU_MDPL

Лабораторные работы по курсу "Машинно зависимые языки программирования" МГТУ им. Н. Э. Баумана, 4 семестр.

Лр №1 - Создание простейшей программы на ассемблере. Отладчик.

Лр №2 - EXE-файлы. Сегменты. Простейший ввод-вывод средствами DOS.

Лр №3 - Многомодульные программы.

Лр №4 - Матрицы.

Лр №5 - Обработка чисел.

Лр №6 - Перехват прерываний. Резидентные программы. Ввод-вывод через порты.

Лр №7 - Программирование для процессоров x86/x86-64. Обработка строк.

Лр №8 - Математический сопроцессор.

Лр №9 - Расширения системы команд x86.

Лр №10 - Программа с графическим интерфейсом пользователя.

Совет: для наибольшего удобства пользования DOSBOX на Linux настройте параметры автозапуска: в файле ~/.dosbox/dosbox-0.74-3.conf, в конце, необходимо указать несколько команд:

  • mount c <адрес до монтируемой папки>
  • PATH=%PATH%;c:\<адрес до папки с программами относительно монтируемой папки>

Теперь при запуске указанная папка будет смотированна автоматически, а программы для работы с файлами использовать из любой папки.