您的位置:首页 > 运维架构 > Linux

Linux下实现编写汇编程序

2015-10-25 09:10 330 查看
本学期的微机原理课程上机使用的是MASM汇编器,上课时使用的是Windows上的DOS,而Linux中的汇编工具是nasm.
(具体的可以点击链接:http://os.51cto.com/art/201101/243138.htm)`这里写代码片`
下面我们就来谈谈如何在Linux下编写汇编程序:
安装dosbox 或dosemu 之后都可以在Linux中使用MASM和Debug,而且由于是在Dosbox及dosemu的虚拟机中运行,安全性也较高.


在我的Ubuntu下我安装了dosemu,因此我以dosemu为例作为介绍.

首先是下载安装dosemu:



之后就可以运行了:



在此执行之后,会跳出如下的窗口:



此时你重新开一个终端,进入~/.dosemu/drivers/,你会发现存在c,d两个目录:




汇编所用到的程序在目录~/.dosemu/drivers/d/bin/中:




命令:EDIT进入编辑界面:



编辑界面如下:



附注:DOS界面下的C盘对应于Linux中的~/.dosemu/drivers/c,因此我们可以在C盘创建一个软连接(连接到你在Linux写汇编代码的地方):

sudo ln -s [Linux下汇编代码编写目录] ~/.dosemu/drivers/c/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: