不知道各位對“手撥十三條”有沒有了解?其實它就是十三條的機(jī)器指令。在1985年前,使用DJS100系列的老計算機(jī),都離不開“手撥十三條”。這類的老計算機(jī),如果沒有開機(jī),它們都是沒有任何的程序,也就是“裸機(jī)”。
當(dāng)主機(jī)開機(jī)之后,系統(tǒng)程序員會用面板,將十三條的機(jī)器指令手動撥入。之后,再將SOS/RTOS/紙帶輸入機(jī)等操作系統(tǒng),引導(dǎo)到內(nèi)存中。完成了這步之后,老計算機(jī)才被控制臺所控制。當(dāng)磁盤機(jī)現(xiàn)身后,引入使用的RDOS操作系統(tǒng)。然而,系統(tǒng)安裝到磁盤之前,還需要使用手撥十三條。RDOS操作系統(tǒng)安裝好之后,每次開機(jī),老計算機(jī)都要撥2條機(jī)器的指令。只有等操作系統(tǒng)被啟動之后,方被控制臺所管理。
交代了這么多,這些都是背景。不知道各位對老計算機(jī)的“手撥十三條”程序,有沒有了解?下面,分享手撥十三條的源代碼,還是帶注釋的。
這就是1970年代,我國出現(xiàn)的小型機(jī),叫做 DJS-130。在當(dāng)時,這是很先進(jìn)的一種機(jī)器。這種機(jī)器,不存在BIOS。要想開機(jī)引導(dǎo)進(jìn)系統(tǒng)用終端操作,需要用手撥開關(guān),將上面的13條指令輸進(jìn)去。開關(guān)在底下,需要一位一位的寫入內(nèi)存。
看了傳說中的手撥十三條,很多網(wǎng)友都很激動。有人說“如果把這個當(dāng)作是開機(jī)密碼,畫面簡直太美了”。還有人說“之前聽老師講過,現(xiàn)在終于見到了,很激動。”更有網(wǎng)友大贊“實在是太厲害了?!?/p>
人類的智慧是無極限,從1970年發(fā)明至今,電腦的歷史也走過很多年,而電腦的類型也在不斷變化。在未來,也許會發(fā)生更大的變化。話又說回來,對于上面的“手撥十三條”源碼,你覺得怎樣?