江寒按動那一排雙態開關,輸入了一串由1、0交替組成的指令。
功能很簡單,就是做了一次“1+1”。
用匯編語言表示的話,就是:
MOVR1,1
ADDR1+1
Jmp0
……
程序寫入內存后,還需要設置一下IP寄存器,通知CPU,去哪里讀取并執行它。
江寒做好了所有的準備工作后,按了一下代表“執行”的按鈕。
幾乎在一瞬間,輸出端的32個LED中,倒數第2個就亮了起來。
而其他的31個,則繼續保持原狀。
所以,輸出的結果是二進制的“10”,也就是十進制中的2。
這意味著,指令執行之后,計算出了正確的結果。
江寒繼續測試。
他又編寫了一個稍微復雜一些的程序。
這次,他打算用一個小型循環,實現從1加到100的計算。
江寒很快輸入完程序,并校對無誤,然后讓CPU執行了起來。
很快,結果出來了:1001110111010。
換算成10進制的話,正是5050!
隨后他又測試了一些其他的程序段。
結果表明,無論是負責指令調度的控制電路,還是ALU、寄存器,全都工作得很好。
至此為止,這個耗時頗久的大型“手工作品”,獲得了完全的成功。
江寒喜悅了足足一分鐘。
隨后,他就試圖將這個CPU丟進回收站,想看看到底能值多少“錢”。
然而……
這個東西實在太大了,占地好幾百平方,根本搬不動。
而且,就算能搬動,恐怕也塞不進那么小的垃圾箱……
怎么辦呢?
江寒稍微考慮了一下,就拾起了CPU電路的一部分,放到了回收站里。
果然,眼前瞬間就跳出了“確認”對話框。
【未知類型的CPU,價值49200544個學以致用積分,確定回收嗎?是/否】
江寒一陣愕然,仔細數了兩遍,才數清楚了,一共是4千9百2十多萬!
按道理說,自己手捏的這個CPU,在技術上并沒有多么先進。
然而,這么一個東拼西湊出來的東西,系統竟然給出了接近5000萬的回收價!
原因到底何在?
江寒思索了一下,忽然若有所悟。
也許……“未知結構”這四個字,才是關鍵中的關鍵!
江寒想了想,就去商品列表里,買了一張空白圖紙,將其與這個剛剛做好,還冒著熱氣的CPU一起賣掉了。
然后去圖紙欄里找了一下。
圖紙欄里現在已經有了不少條目。
曾經做過的一些小零件、收音機、無線電等,全都被他收錄了一遍。
此外還有在震驚商城里買到的兩張圖紙……
江寒滑動到最下方,終于找到了一張新增加的圖紙。
【型號不詳的晶體管CPU(未命名)】。