汇编语言

浏览百科全书

一种距离机器语言仅一步之遥的编程语言。每条汇编语言语句都由汇编程序翻译成一条机器指令。程序员必须精通计算机的体系结构,而且,无文档记录的汇编语言程序很难维护。汇编语言依赖于硬件;每个CPU系列都有一个不同的。

过去都是汇编语言

在过去,控制程序(操作系统、数据库管理器等)和许多应用程序都是用汇编语言编写的,以最大化机器的性能。如今,C/ c++被广泛使用。像汇编语言一样,C/ c++可以在机器级别操作位,但它也可以移植到不同的计算机平台上。几乎所有的计算机都有C/ c++编译器。看到编译器

汇编语言vs.机器语言

汇编语言和机器语言虽然经常同义使用,但并不相同。汇编语言变成了机器语言。例如,汇编指令比较a、b可能被翻译成字节32340-32350与54567-54577(此时A和B恰好位于RAM中)的COMPARE内容。机器指令的实际二进制格式是特定于运行它的计算机的。看到机器语言

它们可以是完全不同的

汇编语言在不同计算机之间差别很大,如下所示,惠普需要16行代码,x86需要82行代码。这个例子将华氏温度改为摄氏温度。

你会喜欢的PCMag故事

Baidu
map