(ubuntu)DOSBox编写第一个汇编语言程序

阅读: 评论:0

(ubuntu)DOSBox编写第一个汇编语言程序

(ubuntu)DOSBox编写第一个汇编语言程序

一、安装dosbox

sudo apt-get install dosbox

安装成功之后可以通过命令行输入

dosbox

来开启,也可以在左下角“显示应用程序”中打开。

二、操作步骤

1、选择一个目录,其中尽可能准备好以下文件

这些文件中,必须有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		; 结束汇编	

(在网页上显示的不整齐,复制到文件之后就整齐了)

2、打开dosbox后,运行hello.asm

(1)设置虚拟磁盘c为上述文件存储的目录,以笔者目录为例:
mount c /home/zhanwangc/download/masm
(2)进到虚拟磁盘c
c:
(3)显示目录下情况,查看文件是否齐全
dir
(4)编译为obj文件
masm hello.asm

输入上述命令后,连续点击三个回车,即默认编译完成。

(5)生成可执行文件
link hello.obj

也是连续点击三个回车,默认生成。

(6)运行

运行成功显示如下:

本文发布于:2024-01-28 19:43:40,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17064422229820.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:架构师速成4
下一篇:SendBox(沙盒)
标签:第一个   汇编语言   程序   ubuntu   DOSBox
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23