第二百一十二章:晶体管计算机制造完成
看着虚拟屏幕上纷纷扬扬的弹幕,韩元也有些无奈,道:“晶体管电脑的组装其实很简单的。”
“你们非要什么仪式感,我也没办法,但事实就是如此。”
“至于开机,现在这台晶体管计算机其实已经开机了,除了显示器没打开外,其他的都已经在正常运行了。”
“只不过这台晶体管计算机里面什么东西都没有,连最原始的机器语言、绝对地址和绝对操作码都没有。”
“就算开机了,也没什么特别的地方,显示器也不会显示什么画面。”
摇了摇头,韩元接着道:“你们想看的计算,还需要等我将绝对地址和绝对操作码写进去后,才能开始编写机器语言。”
说着,韩元将所有装有磁芯板的铁柜打开,露出了里面的磁芯板。
铁柜打开,里面的早已经安装好的磁芯板上的微型电源灯果然都是亮着的。
这验证了他的话语,现在这台晶体管计算机的确已经是属于开机状态的。
虽然结果另所有观众都大失所望,但韩元也没办法,他现在要做的,就是尽快的完成指令集与二进制代码的编写。
找到译码器磁芯板,对应着图纸,韩元开始拨弄译码器磁芯板上的离断开关。
一只只的离断开关或开或闭,上面连通的微光灯亦是亮起或者熄灭。
当译码器磁芯板上的离断开关全部调整对应的闭合状态时,韩元又开始拨弄其他的磁芯板上的离断开关。
看着韩元不停的拨弄磁芯板上的离断开关,直播间里面还留存的观众好奇的询问他在干什么。
看到弹幕,韩元一边处理离断开关一边道:“我在编写绝对代码和绝对地址。”
“虽然磁芯板上面已经设计好了对应功能的电路图,但如何启用这些计算电路,以及输入/输出和将这些计算数据存储起来都还是个问题。”
“因为无论是晶体管计算机也好,还是普通计算机,亦或者量子计算机,它们都没法直接识别我们所编写的C程序或者Java程序的。”
“这些计算器,只能识别机器语言。”
“而所谓的机器语言,就是用二进制代码表示的计算机能直接识别和执行的一种机器指指令系统令的集合。”
“而这些指令是用0和1组成的一串代码,它们有一定的位数,并分成若干段。”
“学过二进制的朋友应该都知道,机器语言就是单纯的数字01,它只能识别这个。”
“比如某种计算机的指令为‘1011011000000000’,它表示让计算机进行一次加法操作。”
“又如指令‘1011010100000000’则表示进行一次减法操作。它们的前八位表示操作码,而后八位表示地址码。”
“每一段的编码表示不同的含义,例如某台计算机字长为16位,即有16个二进制数组成一条指令或其它信息。”
“16个0和1可组成各种排列组合,通过线路变成电信号,让计算机执行各种不同的操作。”
“当然,这其中还涉及到二进制的原码、反码、补码等。”
“而且不同计算机的基础指令数量是不同的,我设计的这台晶体管计算机在预设中一共有二百五十六中指令集。”
“我现在在不断拨弄离断开关,就是在设计和编写这些指令集。”
“这是个很是漫长的过程,预计时间需要十天左右。”
“而编写完这些基础指令集后,我还需要花时间来编写字符集、编码方法、二进制代码等东西。”
“总而算一下,这个时间大概是两个月左右。”
韩元说完,直播间里面顿时哀嚎一片,人气瞬间暴跌。
【还要两个月啊。】
【ε=(´ο`*)))。】
【溜了溜了,虽然之前造东西我也看不懂,不过好歹还能看个乐子,但这玩意我实在看不懂,而且看着一点意思都没有。】
【同溜,这玩意看起来枯燥无比,没点意思。】
【告辞,两个月后见!】
【走了走了,看我的联通小姐姐去。】
【喝水不忘挖井人,感恩联通,不过我先住招商小姐姐那里了。】
.........
日子一天天的过去,韩元整天都缩在电脑室中通过离断开关编写各种指令集以及二进制代码等东西。
这两个月,直播间里面的人气跌到了有史以来最低,在线人数甚至跌破了三位数。
对比起之前的千万级的人气来说,简直是惨不忍睹。
不过韩元也不在乎这些,只是忙碌着自己的事情,偶尔和观众交流一下,回答一些问题。
两个月的时间很漫长,也很短暂。
编写各种指令集和二进制代码的工作,比韩元预计中的还要更顺利的。
一开始的丝毫,他一天都没法编写出一条指令集,毕竟每一条指令集都是由无数的零一组成的,他需要不断去根据图纸找到对应的离断开关来编写。
但后面熟练后,韩元直接就抛弃了图纸,也能熟练的掌握每一个离断开关的具体位置。
这种情况下,编写起来的进度自然要快多了。
最终仅仅是花费了四十五天左右的时间,韩元就顺利的完成了基础指令集和基础二进制代码的编写。
虽然仅仅是最基础的东西,但利用这些,这台晶体管计算机已经能做到加减乘除等算数。
当所有的基础指令集和基础二进制代码编写完成后,韩元正式的在直播间中宣布工作完成。
听到这个好消息,直播间里面尚存的一些观众有些不敢置信。
【完成了?】
【不是说要两个多月吗?这次怎么这么快?】
【这好像才一个半月吧?】
【准确的说,是四十五天。】
弹幕上,一片不敢置信,残留的少数观众都有些懵。
韩元自信的笑了笑:“没错,截止到刚才,最后一条二进制代码已经编译完成。”
“现在这台晶体管计算机已经可以实现数据计算了。”
“虽然在功能上远比不上现代化的计算机,目前仅仅只有一些数据计算功能,但它的确已经可以使用了,可以完成一些简单的加减乘除的运算。”
..........
(https://www.skjvvx.cc/a/64740/64740899/696724552.html)
先定个小目标,比如1秒记住:www.skjvvx.cc 书客居手机版阅读网址:m.skjvvx.cc