首页 » java » 什么是汇编器和编译器?

什么是汇编器和编译器?

什么是汇编器和编译器?

随着技术的进步,发明了输入/输出设备。您可以使用 ASSEMBLER 直接将您的程序输入 PC。它将其转换为相应的机器代码 (110001.) 并将其提供给您的处理器。回到我们添加 (1+2) 的示例,汇编器会将这段代码转换为机器代码并输出。

什么是 Java 平台?

除此之外,您还必须调用创建操作系统提供的函数来显示代码的输出。

但是单独的汇编程序并不参与这个过程;它还要求编译器将长代码编译成一小段代码。随着软件开发语言的进步,使用名为 COMPILER 的软件,整个汇编代码可以缩减为一行print f 1+2 A。它用于将您的c 语言代码转换为汇编代码。汇编器将其转换为相应的机器码。该机器代码将被传输到处理器。PC 或计算机中最常用的处理器是 Intel 处理器。

什么是 Java 平台?

尽管当今的编译器与汇编程序捆绑在一起,但可以直接将您的高级语言代码转换为机器代码。

现在,假设 Windows 操作系统在这个 Intel 处理器上运行,操作系统和处理器的组合称为 PLATFORM。世界上最常见的平台是 Windows,Intel 被称为 Wintel 平台。其他流行的平台是 AMD 和Linux、 Power PC 和 Mac OS X。

现在,随着处理器的变化,汇编指令也将发生变化。例如:

Intel 中的添加指令可能被称为 AMD 的 ADDITION

或 Power PC 的数学加法

而且,随着操作系统的变化,操作系统级调用的“级别和性质”也会发生变化。

作为一名开发人员,我希望我的软件程序能够在所有平台上运行,以最大限度地提高我的收入。所以我必须购买单独的编译器,将我的 print f 命令转换为本机机器代码。

什么是 Java 平台?

但是编译器价格昂贵,并且有可能出现兼容性问题。因此,为不同的操作系统和处理器购买和安装单独的编译器是不可行的。那么,有什么可以替代的解决方案呢?输入 Java 语言。

发表评论

您的电子邮箱地址不会被公开。