​​汇编语言学习篇2——MASM的环境搭建(win10与Ubuntu1604下的配置)【有问题,待更正】​​

​​8086汇编语言入门-HelloWorld​​

​​参考链接​​

​​DOSBox+MASM搭建汇编环境 百度云​​

文章目录

  • ​​第一步安装dosemu​​
  • ​​下载 masm​​
  • ​​将 MASM的文件放在 ~/.dosemu/drives/c​​
  • ​​新建一个汇编文件 vi hello.asm​​
  • ​​启动dosemu​​
  • ​​编译代码​​
  • ​​然后一直回车​​
  • ​​链接代码​​

第一步安装dosemu

sudo apt-get install dosemu

下载 masm

链接: https://pan.baidu.com/s/1DQpqHf-6UojIyfWT4GDTSg?pwd=37j5
提取码: 37j5

将 MASM的文件放在 ~/.dosemu/drives/c

新建一个汇编文件 vi hello.asm

stack   segment stack
db 200 dup(0)
stack ends

data segment
disp db 'Hello World!$' ;定义输出字符串
data ends

code segment
assume cs:code,ds:data,ss:stack
main: mov ax,data
mov ds,ax
lea dx,disp
mov ah,09h
int 21h
mov ah,4ch
int 21h
code ends
end main

启动dosemu

cd ~/.dosemu/drives
sudo dosemu

编译代码

masm hello.asm
hello

然后一直回车

链接代码

link hello
hello
./hello.exe
Hello World!