Ubuntu 14.04 LTS 搭建汇编语言环境

前端之家收集整理的这篇文章主要介绍了Ubuntu 14.04 LTS 搭建汇编语言环境前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1、汇编语言介绍

汇编语言 (面向机器的程序设计语言)



汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。普遍地说,特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。


许多汇编程序为程序开发、汇编控制、辅助调试提供了额外的支持机制。有的汇编语言编程工具经常会提供宏,它们也被称为宏汇编器。


汇编语言不像其他大多数的程序设计语言一样被广泛用于程序设计。在今天的实际应用中,它通常被应用在底层,硬件操作和高要求的程序优化的场合。驱动程序、嵌入式操作系统和实时运行程序都需要汇编语言。


2、Ubuntu 14.04 LTS 下安装DOS模拟器

sudo apt-get install dosemu

PS:类似软件还有dosBox,但是Geek在安装完以后进入花屏,也没时间解决,知道的朋友说下,在此跪谢!

3、下载开发环境 MASM6.11

下载地址

将下载好的 MASM 包解压到当前用户目录

4、启动 dosemu

直接输入命令:dosemu


5、汇编编译器 MASM 安装(Geek用的是MASM611)

接下来就是DOS命令操作,不会DOS命令的请自行移步谷歌、度娘

因为dosemu是模拟器,C盘和D盘只是虚拟出来的,模拟器模拟的是C盘,Linux用户目录模拟的是D盘。

DOS命令:

切换到Linux用户目录:d:

进入安装包目录: cd MASM611\DISK1

开始安装MASM: setup.exe


回车~


默认安装在C盘,一路默认即可!


安装完成,退出

6、添加环境变量,修改autoexec.bat

editautoexec.bat


退出dosemu:exitemu

重启:dosemu

7、C盘根目录下,新建hello.asm

打开文件:edit hello.asm


保存退出

汇编:

MASM hello.asm

生成一个 hello.obj

链接:一直敲回车(敲4下)

link hello.obj

生成一个 hello.exe

运行:



跳过手动编译链接

ml hello.asm

运行:hello.exe



参考资料:http://blog.sina.com.cn/s/blog_521cad1d01019bbx.html

http://www.jb51.cc/article/p-fpqdpknr-ru.html

http://blog.renren.com/share/333499439/14661346767

原文链接:/ubuntu/354634.html

猜你在找的Ubuntu相关文章