传统的汇编器和更高级别的编译器使用多个内存segments,根据预期用途。因此,有数据段、堆栈段、bss 和文本段。文本段也称为代码段。
Text部分?为了机器码?
我问过所有我能找到的老前辈,像机器代码这样难以阅读的东西是如何被称为“文本段”的。他们每个人都同意,确实是这么叫的,但似乎没有人对此感到惊讶。并且没有人能够给出解释。
这是您通过启发我们来展示您的极客历史知识的机会。
进一步了解诺斯的评论,我找到了该书的扫描版GE-635编程手册 http://ed-thelen.org/comp-hist/GE-635.html,并在宏汇编器部分找到以下内容:
GE-625/635 宏汇编器是
被提供给
专业程序员中的一些
编译器的便利性和
汇编程序的灵活性。 [...] 这
输出选项使他能够获得
可重定位的二进制文本以及
绝对格式。
因此,“二进制文本”的使用似乎是 GE 口语,或者可能是当时常用的术语(请记住,当时读卡器/打孔器用于大量 IO)。因此,一种可能的途径是 GE,通过 GE-645 到达 Multics,通过贝尔实验室在 Multics 上的工作到达 Unix,再到达 Linux。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)