如何在 Ubuntu 上使用 MASM 汇编语言?

如何在 Ubuntu 上使用 MASM 汇编语言?

如何在 Ubuntu 上运行 Masm 的代码?我无法使用 Windows 作为虚拟机,也无法使用 Nasm。

答案1

您可以尝试使用 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退出。

答案2

要从终端使用 masm,一个简单的方法是使用 dosemu

sudo apt install dosemu

cd 到 MASM.EXE 所在的位置并执行

dosemu MASM.EXE <code.asm>

我已经尝试使用 MASM 5.1,运行良好。

希望我能帮到你:)

相关内容