Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hansoloch/bmstu_mdpl

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

Last synced: 5 days ago
JSON representation

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

Awesome Lists containing this project

README

        

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

[__Лр №1__](https://github.com/HanSoloCh/BMSTU_MDPL/tree/main/lab_1) - Создание простейшей программы на ассемблере. Отладчик.

[__Лр №2__](https://github.com/HanSoloCh/BMSTU_MDPL/tree/main/lab_2) - EXE-файлы. Сегменты. Простейший ввод-вывод средствами DOS.

[__Лр №3__](https://github.com/HanSoloCh/BMSTU_MDPL/tree/main/lab_3) - Многомодульные программы.

[__Лр №4__](https://github.com/HanSoloCh/BMSTU_MDPL/tree/main/lab_4) - Матрицы.

[__Лр №5__](https://github.com/HanSoloCh/BMSTU_MDPL/tree/main/lab_5) - Обработка чисел.

[__Лр №6__](https://github.com/HanSoloCh/BMSTU_MDPL/tree/main/lab_6) - Перехват прерываний. Резидентные программы. Ввод-вывод через порты.

[__Лр №7__](https://github.com/HanSoloCh/BMSTU_MDPL/tree/main/lab_7) - Программирование для процессоров x86/x86-64. Обработка строк.

[__Лр №8__](https://github.com/HanSoloCh/BMSTU_MDPL/tree/main/lab_8) - Математический сопроцессор.

[__Лр №9__](https://github.com/HanSoloCh/BMSTU_MDPL/tree/main/lab_9) - Расширения системы команд x86.

[__Лр №10__](https://github.com/HanSoloCh/BMSTU_MDPL/tree/main/lab_10) - Программа с графическим интерфейсом пользователя.

*Совет*: для наибольшего удобства пользования DOSBOX на Linux настройте параметры автозапуска: в файле `~/.dosbox/dosbox-0.74-3.conf`, в конце, необходимо указать несколько команд:
- `mount c <адрес до монтируемой папки>`
- `PATH=%PATH%;c:\<адрес до папки с программами относительно монтируемой папки>`

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