檢測完,確認核心運算硬件方面沒有問題后,韓元朝著墻角走去。
之前搬來的材料和設備都已經用的差不多了,但墻角處還有兩大口箱子是沒有動的。
他走過去將其打開,露出了里面的東西,是一只只帶著微型光燈的離斷開關。
“你們之前不是在猜測這兩個箱子里面是什么嗎?現在你們看到了,其實就是一個個小型的離斷開關。”
“而這些小型的離斷開關,就是這臺晶體管計算機的輸入設備。”
話音落下,直播間內一片疑惑。
電腦的輸入設備,不是鍵盤和鼠標嗎?
離斷開關?
這東西怎么用來做輸入設備,它連打字功能都沒有好嗎?
主播你還不如弄個打字機出來。
這東西可以輸入代碼嗎?計算機的控制程序不是代碼編寫的系統嗎?
二進制代碼。
一群渣渣,你們說的都是編程語言,十年老程序猿來告訴你們,主播要先設計出來機器語言才能書寫匯編語言。
有什么區別嗎?不都是計算機語言嗎?
........
彈幕上,議論紛紛,爭吵不斷,韓元笑著補充道:
“計算機語言指用于人與計算機之間通訊的語言,是人與計算機之間傳遞信息的媒介。”
“在如今,各種計算機的使用很是方便,但世界上第一臺電子計算機eniac,它是純手動的,而且沒辦法存儲信息。”
“全靠人手動將插頭插入卡片,開關指示燈,插孔進行記錄和計算數據,運算一樣數據很是繁瑣。”
“但科學總是會進步的,在后面,科學家們真空管可以當做門,用來執行‘布爾運算’并發明了編譯器,這才開啟了計算機的發展時代。”
“而你們說的代碼、編程、其實都是第三代或者第四代計算機語言。”
“這些都是建立在已有完善的系統程序基礎上的。”
“但現在,別說完善的系統程序了,我就連可以輸入信號,控制晶體管計算機的東西都沒有。”
“所以我現在要處理的,就是先做出來能夠超核心運算輸入信息,控制它運行的輸入設備。”
“然后等待晶體管計算機組裝完成后,再來編寫機器語言,控制這臺晶體管計算器,讓其運行起來。”
一邊說,韓元一邊從木箱中拾起一個離斷開關,將其安裝到磁芯板上。
磁芯板上有的每一個碳化硅晶體管邊的輸入線上都有預留的接線口,只需要將這些離斷開關插入進去即可。
當需要連通這只碳化硅晶體管的時候,將離斷開關撥上去,電流就可以從中間通過,使得晶體管處于連通狀態,而上面的微型光燈也會亮起,方便韓元進行判斷。
而當需要切斷這只碳化硅晶體管的是,將離斷卡關拉下去就可以了。
雖然事先已經做好了準備,但離斷開關的數量可不少,每一個碳化硅晶體管都需要配備一只離斷開關。
即便是只需要將離斷開關插上,也還是花費了他不少的時間。
盡管麻煩,卻也沒有任何辦法。
他現在只能通過離斷開關來進行控制和編寫出來第一套運算程序。
直播間里面的觀眾看著他不斷的忙碌,一直忙了整整一天才停下,紛紛感嘆不易。
看到彈幕上的感慨,韓元笑道:“這世界上沒什么是容易的。”
“這是第一臺晶體管電腦,什么程序都沒有,別說計算機運行的二進制代碼了,就連機器語言需要使用的絕對地址和絕對操作碼都沒有。”
“所以我需要在晶體管計算機組合起來后,先將絕對操作碼和絕對地址寫入內部存儲和磁盤中。”
“而這些插進去的離斷開關,