Ahm*_*oum 5 assembly operating-system programming-languages cpu-architecture
我读到每个处理器都有自己的汇编语言,那么每个处理器都有自己的汇编语言还是每种架构?操作系统和编程语言如何处理不同的程序集?
fle*_*sel 4
汇编代码的过程是将操作码(以文本表示)转换为二进制。
基本上,您可以说每个处理器都有自己的指令集。不同处理器的二进制代码将根本无法运行 - 或者如果平台差异很小,则运行并产生意外结果(好吧,并不是真正意外)。这就是为什么同一程序/操作系统在不同平台上存在多个安装包/CD/DVD 的原因。
例如gcc(GNU 编译器集合)为同一版本提供了多种软件包(请参阅“下载 gcc”),它们是从相同(高级)源代码构建的,但针对不同的硬件体系结构。
gcc
归档时间:
9 年,11 月 前
查看次数:
1025 次
最近记录:
4 年,9 月 前