Linux环境下使用dosemu写汇编

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

8086汇编语言入门-HelloWorld

参考链接

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


第一步安装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!
posted @ 2022-08-19 22:44  luoganttcc  阅读(7)  评论(0编辑  收藏  举报