|
|
1
18
再进一步看一下nos的评论,我找到了 GE-635 Programming Manual ,并在宏汇编程序部分找到以下内容:
因此,似乎“二进制文本”的使用是通用电气的通俗用语,或者可能是当时的一个常用术语(请记住,那是读卡器/打孔器用于大量IO的日子)。因此,一个可能的路径是GE,通过GE-645到Multics,通过Bell实验室的Multics工作到Unix,再到Linux。 |
|
|
2
3
可能是因为程序代码,不管是很难读懂的机器指令,都是真正的程序 文本 -即包含说明的文本?就像你把微积分书叫做课本一样,除非你熟悉数学符号,否则很难破译 .. |
|
|
3
2
从 Wictionary :
我建议计算机术语中的含义是从程序是 在程序运行之前进入计算机,而不是 数据 ,它被读入、处理,然后写回。 |
|
|
4
1
这可能与代码部分通常是只读的这一事实有关,它还可能包含程序可以作为消息显示给用户的文本消息的字符串。因此“文本”部分。这与“数据”部分形成对比,后者包含可以修改的数据片段。 |
|
|
5
0
我建议意义引用汇编语言(在这种情况下,这就是我们所说的)是文本,可读文本。因此,segment.text可以转换为编写代码程序(text)和程序文本所在的段,但最后一个段称为segment.data。它也可以称为segment.code,因为它是程序代码所在的段。 在我看来应该叫做:.code(这是文本,并且在逻辑上与其他部分不同)。 |
|
|
6
0
我一直认为这是与人类可读文本的类比。 你用英语写了一篇课文。它是一系列字母、标点符号等,并遵循语言定义的某些规则(即语法、语法等)。 它能被懂这门语言的人理解。 类似地,您用机器语言编写(即构建)一个“文本”。它是一个二进制数据(数字)字符串,遵循语言定义的某些规则(即指令集体系结构)。 它可以被知道机器语言(即实现ISA)的处理器理解(即执行)。 “代码”这个词不太合乎逻辑“代码”是指从原始形式转换(编码)成某种替代表示形式(无论出于何种目的)的信息。但对于可执行的“代码”,尚不清楚它的“原始”形式是什么。 |
|
|
George S. · 是否存在基于元组的控制流语句内部表示? 8 年前 |
|
FlatAssembler · 在x86程序集中计算exp(x) 8 年前 |
|
|
cib · 即时编译和动态编译有什么区别? 8 年前 |
|
|
Artemis · 寄存器与指令之间的差异 8 年前 |
|
|
Sam · 了解go工具编译和链接命令 8 年前 |