Как использовать MASM для ассемблера на Ubuntu?

Можете ли вы, ребята, сказать мне, как я могу запустить код Masm в Ubuntu? Я не могу использовать Windows как виртуальную машину, а также не могу использовать Nasm.

1
задан 1 October 2019 в 16:36

2 ответа

Можно попытаться использовать DOSBox с этим руководством. Эти инструкции будут работать во всех версиях Ubuntu.

  1. Загрузите все файлы в masm папке отсюда.
  2. Установите dosbox со следующей командой:

    sudo apt install dosbox
    

Использование

  1. Запишите masm программу (например, myProgram) в любом текстовом редакторе и сохраните его.
  2. Смонтируйте местоположение, где загруженная папка доступна (например. ~/Downloads). Для монтирования запустите dosbox и выполните эту команду в dosbox:

    mount c: ~/Downloads/masm  
    
  3. Измените текущий рабочий каталог на c.

    c:
    
  4. Соберите код.

    masm myProgram;
    
  5. Свяжите файл.

    link myProgram;
    
  6. Выполните исполняемый файл.

    debug myProgram.exe  
    
  7. Ввести -g и нажмите Enter.

  8. После того как вывод отображен, войти q выходить.

0
ответ дан 23 October 2019 в 09:45

Чтобы использовать masm с вашего терминала, простой способ - это запустить dosemu

sudo apt install dosemu

cd, где находится ваш MASM.EXE, и выполнить

dosemu MASM.EXE <code.asm>

Я пробовал это с MASM 5.1, работает отлично.

Надеюсь помог :)

0
ответ дан 30 June 2020 в 17:47

Другие вопросы по тегам:

Похожие вопросы: