當前位置

首頁 > 英語閱讀 > 英文經典故事 > 雙語暢銷書《艾倫圖靈傳》第8章:水銀延時線(21)

雙語暢銷書《艾倫圖靈傳》第8章:水銀延時線(21)

推薦人: 來源: 閱讀: 1.24W 次

Von Neumann had also seen that it was possible to interfere with the stored instructions, but had done so in only one very particular way.

ing-bottom: 70.63%;">雙語暢銷書《艾倫圖靈傳》第8章:水銀延時線(21)
馮·諾伊曼也看到了改變指令的可能性,但他是通過一種非常古怪的方法實現的。

If a stored instruction had the effect of 'taking the number at address 786', then he had noticed that it would be convenient to be able to add 1 into the 786, so that it gave the effect of 'taking the number at address 787'.

他的想法是,如果一條指令是"讀取地址786中的數",那麼可以很方便地把786加上1,這樣它就會變成"讀取地址787中的數"。

This was just what was needed for working along a long list of numbers, stored in locations 786, 787, 788, 789 and so forth, as would so frequently occur in large calculations.

這在處理存儲在786, 787, 788, 789等位置的連續指令時,是非常好用的,而這種情況恰恰在大型計算中非常常見。

He had programmed the idea of going to the 'next' address, so that it did not have to be spelt out in explicit form.

他的想法是,機器可以隨時跳到下一個地址,這樣可以簡化程序。

But von Neumann went no further than this.

但是,馮·諾伊曼只止步於此,

In fact, he actually proposed a way of ensuring that instructions could not be modified in any other way than this.

他甚至還提出一個方案,以確保這是改變指令的唯一方式,其他方式都被禁止。

The Turing approach was very different.

而圖靈的想法,則完全不同。

Commenting on this feature of modifying instructions, he wrote in the report: 'This gives the machine the possiblity of constructing its own orders. can be very powerful.'

他在報告中提出了可變指令的特性:"這使機器可以自動地構造指令……這是非常有用的。"

In 1945 both he and the ENIAC team had hit upon the idea of storing the instructions inside the machine.

1945年,他和ENIAC小組都忽然意識到,指令可以存儲在機器內部。

But this in itself said nothing about the next step, that of exploiting the fact that the instructions could now themselves be changed in the course of running the machine.

但這個想法本身,並沒有引出更深入的問題,也就是要利用這樣一個事實:機器在運行時,指令可以發生改變。

This was what he now went on to explain.

這也正是圖靈接下來要面對的問題。