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