"bytes to encode the instructions" 是什么意思?

What does "bytes to encode the instructions" mean?

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

无需详细输入,编译结果存储在目标文件中。然后,在编译该函数 main 之后,结果是存储在目标文件中的 17 个字节。它说 'encode' 因为编译器正在从 C++ 语言“翻译”到另一种语言,通常是机器代码。根据编译器和目标 machine/environment 的不同,这 17 个字节可能会有所不同。