第三十八章:龙国人自己做的微型计算机(2/2)
,而且要设计数据结构。”
“我来设计,你实现。”
两人合作默契。谢建军设计算法和数据结构,周明写代码实现。
赵建国负责硬体適配,確保系统稳定。
三月底,硬体系统基本完善了。16kb內存,z80 cpu,自製键盘,9英寸显示器,还有谢建军设计的总线扩展接口,可以接印表机、软碟机、甚至未来的网卡。
四月初,软体系统也完成了。监控程序有二十多个命令,能管理內存、运行程序、调试代码。
basic解释器功能完整,支持数组、循环、函数。虽然速度慢,但能运行。
四月中旬,汉字系统有了雏形。字库扩大到6763个汉字,拼音输入法支持常用词,显示驱动能稳定输出16x16点阵汉字。
“可以演示了。”这天晚上,谢建军看著运行中的系统,做出判断。
屏幕上,绿色的光標闪烁。输入命令,系统响应。
运行basic程序,计算、循环、列印结果。输入汉字,显示清晰。
虽然还有很多问题——速度慢,不稳定,功能有限。
但这是一台能工作的,完整的,龙国人自己做的微型计算机。
“起个名字吧。”赵建国兴奋的提议道。
“叫什么好?”周明也问道。
谢建军想了想:“就叫『未名-i』吧。在未名湖畔诞生的第一代。”
“未名-i,好!”
三人击掌庆祝。这一刻,所有的辛苦都值了。
第二天,谢建军向王选匯报。王选亲自来研究室,看了演示。
“运行这个程序。”他写了一段basic代码,计算1到100的平方和。
谢建军输入代码,运行。机器吭哧吭哧算了半分钟,输出结果:338350。
“正確。”王选点头道:“汉字呢?”
谢建军输入“京北大学计算机科学技术系”,屏幕上显示出来。虽然字有点模糊,但能看清。
“列印出来。”
接上针式印表机——是借的,很老的型號。
谢建军发出列印命令,印表机咔咔作响,吐出印著那行字的纸。
王选拿起纸,看了很久。
“好。”他只说了一个字,但声音有些颤抖。
“老师……”
“你们知道这意味著什么吗?”王选看著三个年轻人说道。
“这意味著,龙国人能用自己的硬体,自己的软体,处理自己的文字了。
虽然还很简单,很初级,但这是从零到一的突破。”
“我来设计,你实现。”
两人合作默契。谢建军设计算法和数据结构,周明写代码实现。
赵建国负责硬体適配,確保系统稳定。
三月底,硬体系统基本完善了。16kb內存,z80 cpu,自製键盘,9英寸显示器,还有谢建军设计的总线扩展接口,可以接印表机、软碟机、甚至未来的网卡。
四月初,软体系统也完成了。监控程序有二十多个命令,能管理內存、运行程序、调试代码。
basic解释器功能完整,支持数组、循环、函数。虽然速度慢,但能运行。
四月中旬,汉字系统有了雏形。字库扩大到6763个汉字,拼音输入法支持常用词,显示驱动能稳定输出16x16点阵汉字。
“可以演示了。”这天晚上,谢建军看著运行中的系统,做出判断。
屏幕上,绿色的光標闪烁。输入命令,系统响应。
运行basic程序,计算、循环、列印结果。输入汉字,显示清晰。
虽然还有很多问题——速度慢,不稳定,功能有限。
但这是一台能工作的,完整的,龙国人自己做的微型计算机。
“起个名字吧。”赵建国兴奋的提议道。
“叫什么好?”周明也问道。
谢建军想了想:“就叫『未名-i』吧。在未名湖畔诞生的第一代。”
“未名-i,好!”
三人击掌庆祝。这一刻,所有的辛苦都值了。
第二天,谢建军向王选匯报。王选亲自来研究室,看了演示。
“运行这个程序。”他写了一段basic代码,计算1到100的平方和。
谢建军输入代码,运行。机器吭哧吭哧算了半分钟,输出结果:338350。
“正確。”王选点头道:“汉字呢?”
谢建军输入“京北大学计算机科学技术系”,屏幕上显示出来。虽然字有点模糊,但能看清。
“列印出来。”
接上针式印表机——是借的,很老的型號。
谢建军发出列印命令,印表机咔咔作响,吐出印著那行字的纸。
王选拿起纸,看了很久。
“好。”他只说了一个字,但声音有些颤抖。
“老师……”
“你们知道这意味著什么吗?”王选看著三个年轻人说道。
“这意味著,龙国人能用自己的硬体,自己的软体,处理自己的文字了。
虽然还很简单,很初级,但这是从零到一的突破。”