Compiler construction 编译器如何';整数放入内存并在CPU中处理?

Compiler construction 编译器如何';整数放入内存并在CPU中处理?,compiler-construction,integer,Compiler Construction,Integer,我在面试中得到了这个问题 我很难回答这个问题。 我不确定从哪里开始。 最后,我讨论了这个问题与编译器及其构造的关系 我不确定“编译器的整数”到底是什么意思。 在我看来,“编译器”这个词会让考生感到困惑 你将如何在5分钟内回答这个问题?这个问题可能是想让你谈谈寄存器。信息被复制到寄存器中,然后机器代码操作符被应用到寄存器中,然后信息被复制回寄存器。问题可能是想让你谈谈寄存器。信息被复制到寄存器中,然后机器代码操作符被应用到寄存器中,然后信息被复制回寄存器。我的硬件体系结构类的五分钟版本: 整数和任

我在面试中得到了这个问题

我很难回答这个问题。 我不确定从哪里开始。 最后,我讨论了这个问题与编译器及其构造的关系

我不确定“编译器的整数”到底是什么意思。 在我看来,“编译器”这个词会让考生感到困惑


你将如何在5分钟内回答这个问题?这个问题可能是想让你谈谈寄存器。信息被复制到寄存器中,然后机器代码操作符被应用到寄存器中,然后信息被复制回寄存器。

问题可能是想让你谈谈寄存器。信息被复制到寄存器中,然后机器代码操作符被应用到寄存器中,然后信息被复制回寄存器。

我的硬件体系结构类的五分钟版本:

整数和任何其他形式的数据一样,都是通过从磁盘复制到的,可以用作指令的参数

汇编指令的结果最终会返回内存层次结构,返回到用户可以访问的位置

负责创建汇编语言,该语言将有效地管理CPU的有限寄存器


在高级计算机语言中,管理这些寄存器的程序集通常是完全透明的,并且使用。

我的硬件体系结构类的五分钟版本:

整数和任何其他形式的数据一样,都是通过从磁盘复制到的,可以用作指令的参数

汇编指令的结果最终会返回内存层次结构,返回到用户可以访问的位置

负责创建汇编语言,该语言将有效地管理CPU的有限寄存器


在高级计算机语言中,管理这些寄存器的程序集通常是完全透明的,并且使用。

在x86上,大多数指令将内存地址作为一个操作数。e、 在x86上,大多数指令接受一个内存地址作为一个操作数。e、 g.添加[some_var],eax。