Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hansoloch/bmstu_mdpl
Лабораторные работы по курсу "Машинно зависимые языки программирования" МГТУ им. Н. Э. Баумана, 4 семестр
https://github.com/hansoloch/bmstu_mdpl
Last synced: 5 days ago
JSON representation
Лабораторные работы по курсу "Машинно зависимые языки программирования" МГТУ им. Н. Э. Баумана, 4 семестр
- Host: GitHub
- URL: https://github.com/hansoloch/bmstu_mdpl
- Owner: HanSoloCh
- Created: 2024-04-20T10:00:47.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-07-31T01:34:06.000Z (5 months ago)
- Last Synced: 2024-11-09T12:32:46.037Z (2 months ago)
- Language: Assembly
- Size: 594 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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:\<адрес до папки с программами относительно монтируемой папки>`Теперь при запуске указанная папка будет смотированна автоматически, а программы для работы с файлами использовать из любой папки.