Можете ли вы, ребята, сказать мне, как я могу запустить код Masm в Ubuntu? Я не могу использовать Windows как виртуальную машину, а также не могу использовать Nasm.
Можно попытаться использовать DOSBox с этим руководством. Эти инструкции будут работать во всех версиях Ubuntu.
Установите dosbox со следующей командой:
sudo apt install dosbox
Смонтируйте местоположение, где загруженная папка доступна (например. ~/Downloads
). Для монтирования запустите dosbox и выполните эту команду в dosbox:
mount c: ~/Downloads/masm
Измените текущий рабочий каталог на c.
c:
Соберите код.
masm myProgram;
Свяжите файл.
link myProgram;
Выполните исполняемый файл.
debug myProgram.exe
Ввести -g
и нажмите Enter.
После того как вывод отображен, войти q
выходить.
Чтобы использовать masm с вашего терминала, простой способ - это запустить dosemu
sudo apt install dosemu
cd, где находится ваш MASM.EXE, и выполнить
dosemu MASM.EXE <code.asm>
Я пробовал это с MASM 5.1, работает отлично.
Надеюсь помог :)