http://wiki.cs.msu.ru/Practicum/PracticumAssembler
MASM 4.0 is not included here for copyright reasons. DOSBox and Notepad++ (for Windows) are distributed under the terms of the GNU General Public License version 2, which allows us to provide them as part of this project (released under GNU GPL v3). Their source code is available at their respective online resources.
The Windows build is currently unmaintained and pretty rough (but was still used before Linux adoption)
Most of the boilerplate in lib/*.asm is required by the faculty's curriculum and written by the faculty's Algorithmic Languages department back in 2001.
- DOSBox - A free DOS emulator for contemporary x86 systems.
- POSIX shell (comes with every UNIX)
Здесь представлена обёртка для удобной работы с макроассемблером MASM 4.0 в среде GNU/Linux. Она может быть при необходимости легко адаптирована для других Unix-подобных ОС, для которых есть эмулятор DOSBox. Большая часть кода (если не весь) в файлах lib/*.asm нужна для соответствия учебникам В. Н. Пильщикова и написана кафедрой АЯ факультета.
Сборка под Windows сейчас не поддерживается (но всё равно выложена для публичного доступа).
Подробнее о проекте и как пользоваться сборкой - по ссылке ниже.
- DOSBox - Свободный кроссплатформенный эмулятор DOS для современных систем x86
- POSIX шелл (есть в каждой UNIX-подобной системе). Да, даже Bash не нужен.