淘宝投诉链接:汇编是用什么软件编的?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/07 14:16:05
汇编有没有教材,是用什么软件编的。
你写到哪里去运行啊?

1、IDE编辑器:编语言源程序用纯文本编辑,扩展名用.ASM大众化。
IDE:是MASMPlus,RadASM
2、单片机:51汇编集成开发环境
3、记事本写代码,再用miniasm纯汇编编译器编译
4、EDIT +MASM +LINK +DEBUG
汇编语言是一种低级计算机编程语言,"低级"并不是指语言的功能和复杂程度,它出现在计算机发展史的早期,现在仍广泛应用于计算机开发领域,是绝大多数语言的基础。一种面向机器的语言,运行与操作都与计算机硬件密切相关。

我前期是用NotePad++的,但是没有配置任何的代码提示等,写起程序来,相当麻烦,累,自己写nmake文件编译链接。后来使用RadAsm,顿时发现,IDE的开发环境对编写此类代码太有帮助了。推荐使用RadAsm!

汇编语言是语言,比较低级。它可以直接操作硬件。
它用masm50编译。
“汇编是用什么软件编”是错误的说法。

清华大学出版社出版的《汇编语言》是经典教材,作者:朱玉龙等。图书ISBN:7302068119

汇编语言是用二进制语言编写,也就是我们常说的机器语言,汇编语言与处理器密切相关。每种处理器都有自己的指令系统,相应的汇编语言各不相同。所以,汇编语言程序的通用性、可移植性较差。相对来说,高级语言与具体计算机无关,高级语言程序可以在多种计算机上编译后执行。
汇编语言功能有限,又涉及寄存器、主存单元等硬件细节,所以编写程序比较繁琐,调试起来也比较困难。高级语言提供了强大的功能,采用类似自然语言的语法,所以容易被掌握和应用,它不必关心诸如标志汇编语言本质上就是机器语言,它可以直接、有效地控制计算机硬件,因而容易产生运行速度快、指令序列短小的高效率目标程序。高级语言不易直接控制计算机的各种操作,编译程序产生的目标程序往往比较庞大、程序难以优化,所以运行速度较慢。
可见汇编语言的主要优点就是可以直接控制计算机硬件部件,可以编写在“时间”和“空间”两方面最有效的程序。这些优点使得汇编语言在程序设计中占有重要的位置,是不可被取代的。汇编语言的缺点也是明显的。它与处理器密切有关,要求程序员比较熟悉计算机硬件系统、考虑许多细节问题,导致编写程序繁琐,调试、维护、交流和移植困难。因此,有时可以采用高级语言和汇编语言混合编程的方法,互相取长补短,更好地解决实际问题。
汇编语言用助记符代替操作码,用地址符号代替操作数。由于这种“符号化”的做法,所以汇编语言也称为符号语言。用汇编语言编写的程序称为汇编语言“源程序”。汇编语言“源程序”不能直接运行,需要用“汇编程序”把它翻译成机器语言程序后,方可执行,这一过程称为“汇编”。汇编语言“源程序”比机器语言程序易读、易检查、易修改,同时又保持了机器语言执行速度快、占用存储空间少的优点。汇编语言也是“面向机器”的语言,不具备通用性和可移植性。