sudo apt-get install dosbox
安装成功之后可以通过命令行输入
dosbox
来开启,也可以在左下角“显示应用程序”中打开。
这些文件中,必须有MASM.EXE和LINK.EXE。
调试需要,最好配上DEBUG.EXE。
另外,hello.asm文件是提前用vim编辑器写好的,即输出hello world。
附上这些文件的下载链接,提取码:ev2k
应该注意,默认的版本是不支持中文的,所以尽量避免输出中文,或者安装汉化版本。
hello.asm内容如下:
.model small ;小型存储模式.stack ;定义堆栈段.data ;定义数据段
string db 'Hello, world!' ;预存字符串、db 0dh, 0ah, '$' ;回车换行结束 .code ;定义代码段
start: mov ax, @data ;装数据段(段mov ds, ax ; 地址送DS)lea dx, string ;调用21H号mov ah, 9 ; 中断,显示int 21h ; 字符串mov ax, 4c00h ;调用21H号中int 21h ; 断,返回end start ; 结束汇编
(在网页上显示的不整齐,复制到文件之后就整齐了)
mount c /home/zhanwangc/download/masm
c:
dir
masm hello.asm
输入上述命令后,连续点击三个回车,即默认编译完成。
link hello.obj
也是连续点击三个回车,默认生成。
运行成功显示如下:
本文发布于:2024-01-28 19:43:40,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17064422229820.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |