.asm是什么文件

.asm是什么文件... .asm是什么文件 展开
 我来答
轻烟谈生活
高粉答主

2019-03-30 · 轻烟和你聊聊生活中的有趣事
轻烟谈生活
采纳数:7 获赞数:116662

向TA提问 私信TA
展开全部

ASM是汇编语言源程序的扩展名,汇编语言(Assembly Language)是面向机器的程序设计语言。汇编语言是一种功能很强的程序设计语言,是利用计算机所有硬件特性并能直接控制硬件的语言。打开asm文件有两种方法即笔记本和MasmEdit软件。

在汇编语言中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。因此汇编语言亦称为符号语言。

使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。汇编程序把汇编语言翻译成机器语言的过程称为汇编。

汇编语言比机器语言易于读写、调试和修改,同时具有机器语言全部优点。但在编写复杂程序时,相对高级语言代码量较大,而且汇编语言依赖于具体的处理器体系结构,不能通用,因此不能直接在不同处理器体系结构之间移植。

扩展资料:

汇编语言的特点

1、面向机器的低级语言,通常是为特定的计算机或系列计算机专门设计的。

2、保持了机器语言的优点,具有直接和简捷的特点。

3、可有效地访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/O端口等。

4、目标代码简短,占用内存少,执行速度快,是高效的程序设计语言。

5、经常与高级语言配合使用,应用十分广泛。

参考资料来源:百度百科—ASM (汇编语言)

gcbjoy
推荐于2017-10-09 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:92%
帮助的人:2162万
展开全部
.asm文件是以asm作为扩展名的文件,是汇编语言的源程序文件。它是文本格式的文件,可以用任何文本编辑器(如:windows下的notepad、notepad+、editplus、ultraedit,dos下的edit.com、qe.exe等)进行创建或编辑。

这种类型的文件必须满足微软或borland或其他开源组织对汇编语言源代码的语法规则的要求。如果你写的.asm文件不满足语法规则、或者存在算法或者业务逻辑上的错误,前者将无法通过编译程序的编译,后者即使生成了可执行程序也不能得到你需要的结果。
与上节对应,.asm文件的编译器有微软的masm(masm32)、borland公司的tasm、开源组织的nasm等,通过这些编译器编译后将生成扩展名为obj的目标文件。再通过对应的链接程序(如link、tlink等)将obj文件转化为可执行的exe文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风竹茶仙
2010-12-20 · 超过27用户采纳过TA的回答
知道答主
回答量:126
采纳率:0%
帮助的人:82.5万
展开全部
是会变程序文件,可以用记事本、UltraEdit等打开
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
菇凉爱我麽
2015-09-12 · 超过35用户采纳过TA的回答
知道答主
回答量:131
采纳率:0%
帮助的人:42万
展开全部
ASM是汇编源文件,本身就是Text可读的。
你需要用MASM的编译器先编译为 obj文件
再Link为可执行文件。也可以直接用ml编译
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大山守望者
高赞答主

2010-12-20 · 你的赞同是对我最大的认可哦
知道大有可为答主
回答量:1.1万
采纳率:78%
帮助的人:4974万
展开全部
汇编程序
用记事本可以打开
要是想编译运行的话可以用 :MasmEdit
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式