10 早期計算機如何程式設計

ibddindonon發表於2024-10-30

程式需要載入進入記憶體,

最早是紡織機利用穿孔紙卡進行程式設計,穿孔紙卡用在過人口普查,用於記錄一條條數字,但機器只有彙總功能,彙總穿孔數目

後來機器功能增多,人需要一個控制皮膚執行不同操作,

最早是重新佈線更換指令,後來有了插線板,控制皮膚成了可拔插,可以給機器插入不同程式,需要執行那個操作,就把那個控制面版插上

但插線板程式設計很複雜,昂貴的計算機不能長期閒置為了換程式,這時1950記憶體降價提容,可以把程式儲存到記憶體上,易於修改,方便cpu讀取

儲存程式計算機,程式與資料甚至程式執行產生的新的資料都可以存在記憶體裡,這就是馮諾依曼結構

alu算術邏輯單元處理器+指令地址暫存器+指令暫存器+資料暫存器+記憶體(儲存資料和指令)

儘管如此,但寫入程式還需用穿孔紙卡,包括讀取資料也要打在穿孔紙卡上,一直到1980年計算機都離不開紙張

1975年家用計算機,用機器型的皮膚開關替代插線板,也算簡單可行,

但是早期程式設計需要了解硬體功能結構,這樣不便,無法發揮計算機的能力,這就需要簡單的程式設計方法

10 早期計算機如何程式設計

10 早期計算機如何程式設計

10 早期計算機如何程式設計

相關文章