数学心
首页

第六百八十章 汇编语言之母Kathleen Booth

普林斯顿大学与冯诺依曼和IAS机器合作时,编写了一个程序,用于在电子计算机上实现翻译词典,前提是提供必要的存储容量。这是史上最早的机器翻译奠基工作。

在这一年,Bernal帮助Kathleen和Andrew从洛克菲勒基金会申请到了访问普林斯顿高等研究院的资金。在此期间,Andrew和Kathleen与冯诺依曼一起共事了6个月。

根据Andrew的说法,在访问期间,只有Bernal的朋友约翰·冯·诺伊曼在任何时间都会接待他们。

一个简化的内存管理系统——CPU中的程序计数器不再直接指向内存,而是产生一个进入MMU的虚拟地址,重定位常量添加到虚拟地址,以在内存中创建物理地址。

就是这次访问,让他们第一次听说了冯诺依曼架构。受到启发,他们重新设计了ARC,仅用了2个月就设计了机器的继电器部分,并且提出了关于ARC2的构想。

还是在1947年,Kathleen和他还写了两份关于它的报告《通用电子数字计算机设计中的一般考虑因素》和《ARC编码》。其中第一份报告广为流传。在其中,他们详细介绍了冯诺依曼架构机器,并介绍了内存的不同选项。

此外,这份报告还描述了她发明「汇编语言」的前身,她在报告中将其命名为Contracted Notation。这是对计算机编程进行抽象思考的第一步,无需编写显式的1和0或机器代码指令。

在这份报告中,Kathleen的编程能力大放异彩。并且,她设想了同步与异步操作的可能性,这可是在1947年!在此之后,我们唯一能够找到的异步描述来自1980年代中期。

同步与异步操作将允许程序中的多条指令并行执行。因此,在执行下一条指令之前,程序不会被阻止等待当前指令的结果。这将有效地改善程序执行时间,即处理所有指令所需的时间。

摘自《通用电子数字计算机设计中的一般考虑因素》

第二份报告「Coding For ARC」,于1947年9月出版。在这份报告里,Kathleen首次详细介绍了ARC2「汇编语言」。

在该报告中,Kathleen还解释了orders(现在称为指令instructions)是如何由加载到某种存储中的0和1表示的。

这章没有结束,请点击下一页继续阅读!

', '>')('

本章未完,请点击下一页继续阅读! 第2页 / 共5页

相关小说

腿快张开(双肉合集) 灵异 /
腿快张开(双肉合集)
西红柿怼番茄
腿快张开(双肉合集),腿快张开(双肉合集)小说阅读,耽美小说类型小说,腿快张开(...
3031004字05-12
大屌下的少女(NPH 校园) 灵异 /
大屌下的少女(NPH 校园)
不争
大屌下的少女(NPH 校园),大屌下的少女(NPH 校园)小说阅读,耽美小说类型小说,大...
11855字05-12
物之汶汶(现代家奴文) 灵异 /
物之汶汶(现代家奴文)
九页
物之汶汶(现代家奴文),物之汶汶(现代家奴文)小说阅读,耽美小说类型小说,物之汶...
562226字12-10
[总攻]男主都被我艹坏了 灵异 /
[总攻]男主都被我艹坏了
奶糕好好吃
[总攻]男主都被我艹坏了,[总攻]男主都被我艹坏了小说阅读,耽美小说类型小说,[总攻]...
670278字12-10
舌婬美人(短篇双x肉) 灵异 /
舌婬美人(短篇双x肉)
你家的白月光
舌婬美人(短篇双x肉),舌婬美人(短篇双x肉)小说阅读,耽美小说类型小说,舌婬美人...
1863882字12-10
家庭乱伦集 灵异 /
家庭乱伦集
短篇黄书制造机
家庭乱伦集,家庭乱伦集小说阅读,耽美小说类型小说,家庭乱伦集由作家短篇黄书制造机...
4812001字12-10