提问者:小点点

编码指令的字节是什么意思?


我正在读《计算机系统:程序员的观点》。主题:编译在C语言预处理阶段,编译阶段,汇编阶段和链接器阶段的阶段。在汇编阶段,这一行“这个文件(目标文件)是一个包含17字节的二进制文件,用来编码函数main的指令。”我不明白“17字节编码指令”是什么意思。


共1个答案

匿名用户

不需要输入太多细节,编译的结果存储在对象文件中。然后,在编译函数之后,结果是存储在目标文件中的17个字节。它之所以说“encode”,是因为编译器正在从C++语言“翻译”到另一种语言,而这种语言通常是机器代码。根据编译器和您要编译的目标机器/环境的不同,这17个字节可能会有所不同。