Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在采访中得到了这个问题。
我很难回答。我不确定我应该从哪里开始。最后,我讨论了这个问题与编译器及其构造的关系。
我不确定“编译器的整数”到底是什么意思。现在在我看来,编译器这个词会让候选人感到困惑。
你会如何在 5 分钟内回答这个问题?
我的硬件架构课五分钟版:
与任何其他形式的数据一样,整数通过内存层次结构从磁盘复制到CPU 寄存器,在那里它可以用作汇编指令的参数。
汇编指令的结果最终会沿着内存层次返回到RAM,在那里它们可以被内存指针访问。
编译器负责创建汇编语言,该语言将有效地管理 CPU 的有限寄存器。
在高级计算机语言中,管理这些寄存器的程序集通常是完全透明的,并且使用变量进行抽象。
这个问题可能是想让你谈谈寄存器。信息被复制到寄存器中,然后将机器代码运算符应用于它们,然后将信息从寄存器中复制回来。